当根元素包含xmlns =时,无法解组

时间:2011-03-08 03:25:34

标签: java jaxb

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

1 个答案:

答案 0 :(得分:3)

您可以使用包级别@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;

有关详细信息,请参阅: