java – 在元素上设置命名空间属性
作者:互联网
我正在尝试用Java创建一个包含以下元素的XML文档:
<project xmlns="http://www.imsglobal.org/xsd/ims_qtiasiv1p2"
xmlns:acme="http://www.acme.com/schemas"
color="blue">
我知道如何创建项目Node.我也知道如何使用颜色属性
element.setAttribute( “颜色”,
“蓝色”)
我是否使用setAttribute()以相同的方式设置xmlns和xmlns:acme属性,或者我是否以某种特殊方式执行它,因为它们是命名空间属性?
解决方法:
我相信你必须使用:
element.setAttributeNS("http://www.w3.org/2000/xmlns/", "xmlns:acme", "http://www.acme.com/schemas");
标签:java,xml,xml-namespaces,setattribute 来源: https://codeday.me/bug/20190716/1480460.html