簡體   English   中英

使用SVCUTIL.EXE為NOAA Forcast生成DataContracts

[英]Using SVCUTIL.EXE to generate DataContracts for NOAA Forcast

我正在寫NOAA預測數據的API,而我想從像一個XML文檔中的信息為反序列化對象。 我下載了架構 ,這是兩個依賴項( 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文檔創建數據合同的步驟嗎?

如果有一種更簡便的方法可以將此信息轉換為不需要數據合同的易於查詢的形式,我願意更改我的方法。

您需要像這樣將所有xsd文件提供給SvcUtil

svcutil *.xsd /dconly 

但是,使用NOAA模式進行嘗試會產生很多錯誤,建議使用/importXmlTypes 但是以下內容對我也不起作用:

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

最后,使用Xsd2Code

xsd2Code.exe DWML.xsd

它就像一種魅力。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM