2009-01-09 231 views
20

有沒有可以從XSD生成XML的IDE? 不是Oxygen或XmlSpy,它們對我來說太貴了...... 基於命令行是當然的首選方法!從xsd生成xml

+1

右鍵單擊Visual Studio架構資源管理器生成示例XML:http://msdn.microsoft.com/en-us/library/dd489258.aspx – 2014-11-25 21:20:43

回答

16

Netbeans IDE具有用於從XSD架構生成XML文檔的嚮導。一件好事是你也可以讓它產生可選的重複元素。

+0

謝謝,我愛netbeans,did not知道這個選項:) – eddy147 2009-01-15 11:54:31

+6

其中是菜單位於? – 2011-09-30 10:44:23

+1

IntelliJ也支持這樣做:) – 2012-02-21 16:40:59

1

.NET XML轉換類非常易於使用,所以如果找不到某些東西,那麼將一個簡單的命令行實用工具一起wh起來以實現您想要的操作將非常簡單。

1

免費的在線XML編輯器XmlGrid.net可以從模式XSD中生成XML。好處是你可以指定你想要的可重複元素的數量,並且可以使用模式中提供的默認值填充元素。它可以處理非常複雜的模式。 這裏是網址: http://xmlgrid.net

3

注意,不久後這個答案最初發布,的Apache XMLBeans的退休。因此,我不能再推薦它了。無論如何,我仍然認爲它有很好的命令行支持來生成示例xsd:s,但是在撰寫本文時,新版本在兩年內還沒有完成。基於


命令行是ofcourse優選的方法!

在我xsd2inst在Apache XMLBeans意見是這是一個非常好的工具。它基於命令行,並附帶Windows和Unix/Linux的二進制文件。

這是非常簡單的使用太:

xsd2inst schemafile.xsd -name globalElementName

它直接生成輸出到控制檯和當然可以很容易地通過管道輸送到一個文件中。

有沒有可以從XSD生成XML的IDE?

IntelliJ Idea具有相同的功能,如果使用IDE是首選,即使在社區版中。只需右鍵單擊xsd文檔並選擇從架構生成實例文檔,然後選擇根節點。