中国最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2

xmldom教程

XML DOM setAttributeNS() 方法——Element 对象

阅读 (1807)

XML DOM setAttributeNS() 方法


Element 对象参考手册 Element 对象

定义和用法

setAttributeNS() 方法添加新的属性(带有命名空间)。

如果元素中已经存在指定名称的属性或命名空间,它的值更改为前缀和 value 参数的值。

语法

elementNode.setAttributeNS(ns,name,value)

参数 描述
ns 必需。规定要设置的属性的命名空间 URI。
name 必需。规定要设置的属性的名称。
value 必需。规定要设置的属性的值。


实例 1

下面的代码片段使用 loadXMLDoc() 把 "books_ns.xml" 载入 xmlDoc 中,并向第一个 <book> 元素添加 "edition" 属性:

实例

xmlDoc=loadXMLDoc("books_ns.xml");

x=xmlDoc.getElementsByTagName("book")[0];
ns="http://www.wfuyu.com/s/edition/";

x.setAttributeNS(ns,"edition","first");

document.write(x.getAttributeNS(ns,"edition"));

输出:

first

尝试一下 »

实例 2

下面的代码片段使用 loadXMLDoc() 把 "books_ns.xml" 载入 xmlDoc 中,并改变第一个 <title> 元素的 "lang" 值:

实例

xmlDoc=loadXMLDoc("books_ns.xml");

x=xmlDoc.getElementsByTagName("title")[0];
ns="http://www.wfuyu.com/s/children/";

x.setAttributeNS(ns,"c:lang","italian");

document.write(x.getAttributeNS(ns,"lang"));

输出:

italian

尝试一下 »

Element 对象参考手册 Element 对象
关闭
程序员人生