我想從中生成一個java swing應用程序,我可以在其中生成保存相同數據的xml文件,並且生成的文件數將由用戶決定。我的xml文件包含xml架構和我的xml文件結構正在尋找這樣java中的xml文件生成器
<transaction>
<xs:schema id="transaction" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="transaction" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="id">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string" minOccurs="0" />
<xs:element name="sn" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="data">
<xs:complexType>
<xs:sequence>
<xs:element name="dateTime" type="xs:dateTime" minOccurs="0" />
<xs:element name="key" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="productData">
<xs:complexType>
<xs:sequence>
<xs:element name="dateTime" type="xs:dateTime" minOccurs="0" />
<xs:element name="key" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
<id>
<name>smith</tli>
<sn>1234567</sn>
</id>
<data>
<dateTime>2011-06-24T17:08:36.3727674+05:30</dateTime>
<key>book</key>
</data>
<productData>
<dateTime>2011-06-24T17:08:36.3727674+05:30</dateTime>
<key>game</key>
</productData>
</transaction>
我在新的java如果有一個人給一些代碼斯奈普斯的幫助,這將是對我來說更有幫助。
我想生成XML文件,其中包含我的示例xml中給出的xml架構。
看的dom4j - http://dom4j.sourceforge.net/嘗試寫一些代碼,然後回來,如果你有問題 – 2012-01-14 20:27:12
@GreenDay - 雖然我一直很喜歡的dom4j比JDOM好,除非有特定的需要,我強烈建議堅持使用像JAXP這樣的標準API--而不是將代碼與dom4j這樣的特定實現緊密綁定。 – ziesemer 2012-01-14 20:31:27