【发布时间】:2021-11-23 16:41:37
【问题描述】:
我需要使用 Java 从 XML 中删除名称空间(该项目还使用 SAX/JAXB)。下面的示例说明了需要什么,主要是将输入 XML 转换为结果 XML。关于如何实现这一点的任何建议/工作示例?
输入 XML:
<ns2:client xmlns:ns2="http://my-org/schemas" instance="1">
<ns2:dob>1969-01-01T00:00:00</ns2:dob>
<ns2:firstname>Anna</ns2:firstname>
<ns2:married>false</ns2:married>
<ns2:gender>Female</ns2:gender>
<ns2:surname>Smith</ns2:surname>
<ns2:title>Miss</ns2:title>
</ns2:client>
结果 XML:
<client instance="1">
<dob>1969-01-01T00:00:00</dob>
<firstname>Anna</firstname>
<married>false</married>
<gender>Female</gender>
<surname>Smith</surname>
<title>Miss</title>
</client>
【问题讨论】:
标签: java xml jaxb xml-namespaces sax