jaxb解析器正在使用重复的XMLN生成xml

ffx8fchx  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(148)

试图用jaxb生成的类生成xml,但是xml有重复的xmlns。jaxb生成的类如下所示。

@XmlRootElement(name="Employee")
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Employee", propOrder = {
    "name",
    "address",
    "isNew"
})
public class Employee {

下面是我的package-info.java

@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.service.com/Employee", 
elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED,
xmlns = {@javax.xml.bind.annotation.XmlNs(prefix="ns1",namespaceURI="http://www.service.com/Employee")})

package com.company;

下面是封送处理后生成的xml。有重复的xmlns。

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns1:Employee xmlns:ns1="http://www.service.com/Employee" xmlns:ns1="http://www.service.com/Employee">
<ns1:name>abc</ns1:name>
<ns1:address>Delhi</ns1:address>
<ns1:isNew>false</ns1:isNew>
</ns1:Employee>

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题