我的xml文件中包含一个名为“”的元素,该元素可以获取动态xml内容(任何标签,例如a,b和c标签)。 “ dataFlow”部分可以包含以下任何xml结构:
<dataFlow>
<a>
<b> <c></c></b>
</a>
</dataFlow>
相应的java类类似于以下代码段:
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "prop1", "dataFlow" })
public static class Main {
// Other attributes and proprieties
@XmlAnyElement
protected List<Object> dataFlow;
....
}
即使我使用了@XmlAnyElement批注,程序也尝试解析并返回该SAXParseException。
请帮助我找出使用@XMLAnyElement的最佳方法,以便使用动态xml标签。