2012-07-10 91 views
0

我需要解析XML模式(源可以是wsdl文件或xsd)并提取所有复杂类型及其组成元素与他们的类型..我已经使用JAXB(xjc)但它不会返回我所有复杂类型的列表。我应该使用哪种替代方案(XSOM)?我更喜欢jdk6中的一些内置库。解析XML模式java

`

<element name="BankLoanProcessRequest"> 
    <complexType> 
    <sequence> 
    <element name="ClientId" type="int"/> 
    <element name="LoanAmount" type="double"/> 
    </sequence> 
    </complexType> 
</element>` 
+0

我想XSOM是允许复杂类型的提取。你确定你无法使用XSOM吗? – anvarik 2012-07-11 11:10:16

+0

谢谢你的提示..我已经尝试过使用XSOM ..并且它为xsd文件工作,但不适用于WSDL内部定义的模式。它在转换wsdl文件时抛出异常。 – 2012-07-12 13:46:52

回答