[英]Using SVCUTIL.EXE to generate DataContracts for NOAA Forcast
我正在寫NOAA預測數據的API,而我想從像一個XML文檔中的信息這為反序列化對象。 我下載了架構 ,這是兩個依賴項( meta_data.xsd和ndfd_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.