用于生成xml实体bean
</xs:complexType>
</xs:element>
<xs:element name="path" type="xs:anyURI"/>
<xs:element name="title" type="xs:NCName"/>
<xs:element name="desc" type="xs:string"/>
</xs:schema>
生成这个schema的文件可以引入trang.jar进行生成:
生成命令:java –jar trang.jar file.xml(xml文件) file.xsd(生成的schema文件)
4. 有了xsd文件后开始进行生成解析的jar信息,这是有必要新建一个文件内容(xx.
xsdconfig)文件例如:
<xb:config
xmlns:xb="/xmlbeans/2004/02/xbean/config"> <xb:namespace>
<xb:package>sample.xmlbean</xb:package>
</xb:namespace>
</xb:config>
Xb:package主要是生成java类的路径
5. 生成命令 在命令行中输入 cd 到 d:\ 下
然后 scomp -src build\src -out build\her.jar cmsQueryDiscRele.xsd
-compiler D:\Java\jdk1.5\bin\javac
这样就生成her.jar文件了,her.jar就是对上面
xml文件的javaBean映射了
或者:
实例:
public static void main(String[] args) {
String filePath = java.io.File inputXMLFile = new java.io.File(filePath); DataDocument dataDocument = null; try { dataDocument = DataDocument.Factory.parse(inputXMLFile); Photo photo[] = dataDocument.getData().getPhotoArray(); int j = photo.length; "D:/workspace/thinkunion/OTCHallWeb2/WebRoot/files/newswall.xml";