编程语言
首页 > 编程语言> > java – 在元素上设置命名空间属性

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