- 你所在位置:首页 〉VS.net〉XML〉XML基础教程〉XML基础教程:XML DOM 设置节点
- XML基础教程:XML DOM 设置节点
- 作者:佚名 文章来源:ttp://www.w3school.com.cn 发布日期:2008-03-06 浏览次数:225
-
- 打印这篇文章
-
XML DOM 设置节点
实例
在下面的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。
- 设置新的属性和属性值
- 本例使用setAttribute()来设置新的属性/属性值。
- 创建一个新的属性节点
- 本例使用createAttribute()来创建一个新的属性节点,并使用setAttributeNode()将此节点插入一个元素中。
- 改变一个属性的值
- 本例使用setAttribute()方法来改变现有属性的值。
- 改变一个项目的值
- 本例使用getNamedItem()方法来改变现有属性的值。
设置一个新的属性以及属性值
setAttribute()方法可被用来改变现有属性的值,或者为某个元素创新一个新的属性/属性值。
下面的代码片段可向每一个
元素添加一个新的属性/属性值: xmlDoc=loadXMLDoc("books.xml"); var x=xmlDoc.getElementsByTagName("book"); for(i=0;i另一种创建新属性的方法
createAttribute()可被用来创建一种新的属性节点。
下面的代码片段使用createAttribute()来创建一个新的属性节点,并使用setAttributeNode()将此属性插入了一个元素中:
xmlDoc=loadXMLDoc("books.xml"); var x=xmlDoc.getElementsByTagName('book'); var newatt; for (i=0;i改变一个属性值
setAttribute()方法可被用来改变某个现有属性的值,或者为一个元素创建一个新的属性/属性值。
下面的代码片段可改变每一个
元素中已有的"category"属性的值: xmlDoc=loadXMLDoc("books.xml"); var x=xmlDoc.getElementsByTagName("book"); for(i=0;i改变一个项目的值
getNamedItem()方法可被用来改变某个现有项目的值。
下面的代码片段也可改变每一个
元素中已有的"category"属性的值: xmlDoc=loadXMLDoc("books.xml"); var x=xmlDoc.getElementsByTagName("book"); for(i=0;i - 打印这篇文章
- 与本文主题相关的文章
-
- 返回首页
