1

私は NOAA 予測データ用の API を作成しており、このような XML ドキュメントからデシリアライズされたオブジェクトに情報を取得しようとしています。スキーマをダウンロードしました。これは2 つの依存関係 ( meta_data.xsdndfd_data.xsd ) であり、このコマンドを実行してみました

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 ドキュメントのデータ コントラクトを作成する手順を教えてください。

この情報を、データ コントラクトを必要としない簡単にクエリ可能な形式にする簡単な方法がある場合は、アプローチを変更します。

4

1 に答える 1

1

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

svcutil *.xsd /dconly 

ただし、NOAA スキーマでこれを試行すると、多数のエラーが発生するため、使用することをお勧めします/importXmlTypes。しかし、次のこともうまくいきませんでした:

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

最後に、Xsd2Codeを使用

xsd2Code.exe DWML.xsd

そしてそれは魅力のように機能しました。

于 2012-04-27T19:05:11.313 に答える