默认情况下,JAXB似乎在Root元素级别创建命名空间属性(xmlns)。有没有办法在Child元素级别创建命名空间?
-- XML output
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:department xmlns:ns2="emp.test" xmlns:ns3="dep.test">
<id>111</id>
<ns2:employees>
<name>Name-0</name>
</ns2:employees>
</ns3:department>
-- Desired XML output
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<department xmlns="dep.test">
<id>111</id>
<employees xmlns="emp.test">
<name>Name-0</name>
</employees>
</department>