2012-04-27 6 views
1

NOAA予測データ用のAPIを作成していますが、thisなどのXML文書から非直列化オブジェクトに情報を取得しようとしています。誰かがこのためのデータコントラクトを作成する手順を、私を歩いてくださいすることができ、私はschemaをダウンロードし、それが2 dependacies(meta_data.xsd & ndfd_data.xsd)だと、このコマンドにSVCUTIL.EXEを使用してNOAA Forcast用のDataContractsを生成する

svcutil C:\DWML.xsd /dconly 

を実行しようとしたが、それは

Error: Cannot read D:\DWML.xsd. 
Cannot load file D:\DWML.xsd as an Assembly. Check the FusionLogs for more information. 

で返しますXML文書ですか?

この情報をデータ契約を必要としない、簡単に照会可能な形式にする方が簡単な場合は、私のアプローチを変更するつもりです。あなたはとても

svcutil *.xsd /dconly 

ようSvcUtilにすべてのXSDファイルを提供する必要があり

答えて

1

しかしNOAAスキーマでこれをしようとすると、エラーの束を与え、それが/importXmlTypesを使用することを示唆しました。しかし、以下のいずれか私のために動作しませんでした:

svcutil *.xsd /dconly /ser:XmlSerializer /importXmlTypes 

は最後に、Xsd2Code

xsd2Code.exe DWML.xsd 

を使用し、それが魅力のように働きました。

+0

あなたは生成されたコードを投稿できますか?私はまだそれを動作させるように見えることができる – NSjonas

+0

それは5000行以上です。 'xsd2Code.exe DWML.xsd'のエラーは何ですか? –

+0

nvm申し訳ありません私は読んで前に2行目のコードを試しました:0。私はxsd2codeをインストールしましたが、私は.exeを見つけることができません – NSjonas

関連する問題