小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

XML DOM Set Nodes

 pengyan 2006-11-30

XML DOM Set Nodes

prev next

Examples

In the examples below, we will use the XML file books.xml, and the JavaScript function loadXMLDoc().

Set a new attribute and attribute value
This example uses setAttribute() to set a new attribute/attribute value.

Create a new attribute node
This example uses createAttribute() to create a new attribute node, and setAttributeNode() to insert it to an element.

Change an attribute‘s value
This example uses the setAttribute() method to change the value of an existing attribute.

Change an item‘s value
This example uses the getNamedItem() method to change the value of an existing attribute.


Set a New Attribute and Attribute Value

The setAttribute() method can be used to change the value of an existing attribute, or to create a new attribute/attribute value for an element.

The following code fragment adds a new attribute/attribute value to each <book> element:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book");
for(i=0;i<x.length;i++)
            {
            x.item(i).setAttribute("edition","first");
            }


Another Way to Create a New Attribute

The createAttribute() is used to create a new attribute node.

The following code fragment uses createAttribute() to create a new attribute node, and setAttributeNode() to insert it to an element.:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName(‘book‘);
            var newatt;
for (i=0;i<x.length;i++)
            {
            newatt=xmlDoc.createAttribute("edition").value="first";
            x[i].setAttributeNode(newatt);
            }


Change an Attribute Value

The setAttribute() method can be used to change the value of an existing attribute, or to create a new attribute/attribute value for an element.

The following code fragment changes the value of the existing "category" attribute (in each <book> element):

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book");
for(i=0;i<x.length;i++)
            {
            x.item(i).setAttribute("category","bestseller");
            }


Change an Item‘s Value

The getNamedItem() method can be used to change the value of an existing item.

The following code fragment also changes the value of the existing "category" attribute (in each <book> element):

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book");
for(i=0;i<x.length;i++)
            {
            var att=x.item(i).attributes.getNamedItem("category");
            att.value="bestseller";
            }


prev next

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多