如果我有一個複雜的XML文件,是否有廉價或自由的方式從它獲得粗略的XSD近似值?從XML到XSD
Q
從XML到XSD
4
A
回答
2
一個很好的xml到xsd轉換器是Trang。它是一個非常小的命令行工具,可以完成這個任務。它可以在kam的博客上找到 - http://www.dotkam.com/2008/05/28/generate-xsd-from-xml/
1
如果使用Visual Studio,它包含一個名爲xsd.exe的控制檯程序,該程序可以從xml自動生成模式。
它也可以從模式自動生成類或數據集。
0
是的。有些工具可以分析您的XML並提供XSD。例如,Visual Studio 2005和2008在IDE中包含一個Create XSD命令以及一個命令行工具xsd.exe,它將執行此操作。
但是,請注意,它只能從您提供的XML中推導出XSD,因此XSD可能只會驗證該文件是否正確。一旦你創建了XSD,你應該考慮對其他XML文件進行重構,以確保它適合你要驗證的格式。
0
XmlSpy也有此功能。如果它比VS好,我不知道。但是對於使用xml和xsds,我更喜歡et VS vs任何一天
+0
XmlSpy很好,但是如果你已經爲VS付款了,那麼很難說服那些投入更多資金的權力。 – 2008-10-07 15:26:35
相關問題
- 1. 從xsd生成xml
- 2. 從Java壓縮解析xml到xsd
- 3. 使用LINQ到XML解析xsd從WSDL使用LINQ到XML
- 4. 從xsd + xml創建winform
- 5. 從XML中編寫XSD
- 6. Java - 從另一個XML + XSD生成XML
- 7. xsd到xml轉換幫助?
- 8. XML到XSD的轉換
- 9. 從數據集創建XSD和XML文檔,其中xml引用xsd將xml導入到excel
- 10. XML-RPC Schema .xsd
- 11. XML屬性(XSD)
- 12. XML XSD驗證
- 13. XML + XSD => Java?
- 14. 從Oracle表到XSD
- 15. 如何將XML從一個XSD轉換爲另一個XSD?
- 16. 從Java Class或XML創建XSD?
- 17. 使用XSD從CSV生成XML文件
- 18. 如何從SQL Server表生成XML/XSD?
- 19. 從JAXB的XSD創建XML文件
- 20. 從XML,XSD或C#生成LINQ DataContext類
- 21. 使用ado.net從Xsd生成Xml
- 22. 從XML模式生成Json模式(XSD)
- 23. XSD問題 - 試圖從XML生成
- 24. mixed =「true」,同時從xml生成xsd
- 25. 如何創建XSD和Java類從XML
- 26. 使用Java從XSD創建XML
- 27. 從xsd/xml中獲取SharePoint實體類
- 28. 如何從xml生成.xsd文件?
- 29. 使用Java從XSD模式生成xml
- 30. 如何從XML參考XSD文件
這已經被問過。請參閱http://stackoverflow.com/questions/74879/any-tools-to-generate-an-xsd-schema-from-an-xml-instance-document獲取完整列表。 – studgeek 2013-04-11 20:46:46