我正在使用 Java 和 JAXB 来解析 xml 文件。我有一个包含 secquence 元素的 schema(xsd),其中包含两个内部序列元素。
xsd 如下所示:
...
<xs:element name="product_list">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="unbounded">
<xs:element maxOccurs="unbounded" name="product">
<xs:complexType>
<xs:sequence />
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="release" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" name="info">
...
</xs:complexType>
</xs:element>
</xs:schema>
解组后,当我想获取“产品”列表时,我得到:
product_list.getProductsAndInfo() => type: List<Object>
如何从“产品”对象中获取信息?(例如product_list.getProduct)