使用jaxb时,当根元素包含xmlns时无法解组。如何在不更改xml数据的情况下进行修复?

最佳答案

您可以使用包级别@XmlSchema批注来设置名称空间限定:

@XmlSchema(
    namespace = "http://www.example.org/package",
    elementFormDefault = XmlNsForm.QUALIFIED)
package example;

import javax.xml.bind.annotation.XmlNsForm;
import javax.xml.bind.annotation.XmlSchema;


有关更多信息,请参见:


http://bdoughan.blogspot.com/2010/08/jaxb-namespaces.html

关于java - 根元素包含xmlns =时无法解码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5227973/

10-09 12:58