我正在尋找一個將使用XML實例文檔并輸出相應的XSD模式的工具。我當然認識到,與手動創建模式相比,生成的XSD模式將受到限制(它可能不會處理可選或重復的元素或數據約束),但至少可以作為一個快速的起點。
2 回答

慕婉清6462132
TA貢獻1804條經驗 獲得超2個贊
在微軟XSD推理工具是一個很好的,免費的解決方案。許多XML編輯工具,例如XmlSpy(@Garth Gilmour提到)或OxygenXML Editor也具有該功能。不過,它們相當昂貴。BizTalk Server也具有XSD推斷工具。
編輯:我剛剛發現了.net XmlSchemaInference類,因此,如果您使用的是.net,則應考慮

九州編程
TA貢獻1785條經驗 獲得超4個贊
您可以使用開放源代碼和跨平臺選項:Apache XMLBeans中的 inst2xsd 。我覺得它非常有用和容易。
只需下載,解壓縮并播放(需要Java)。

德瑪西亞99
TA貢獻1770條經驗 獲得超3個贊
董里是這里最好的選擇。開源和跨平臺(盡管需要Java)
從董里網站:
Trang在XML的不同模式語言之間轉換。它支持以下語言
RELAX NG(XML語法)
RELAX NG緊湊語法
XML 1.0 DTD
W3C XML模式
可以將以任何受支持的模式語言編寫的模式轉換為任何其他受支持的模式語言,只是W3C XML Schema僅支持輸出而不是輸入。
Trang還可以從一個或多個示例XML文檔中推斷模式。
- 2 回答
- 0 關注
- 809 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消