试图用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>
暂无答案!
目前还没有任何答案,快来回答吧!