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

分享

XML DOM - Get Nodes

 pengyan 2006-11-20

http://www./dom/dom_attribute.asp

XML DOM Get Nodes

prev next

Examples

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

Get an element‘s value
This example uses the getElementsByTagname() method to get the values of all "title" elements in "books.xml"

Get an attribute‘s value
This example uses the getAttribute() method to get the values of all "category" attributes in "books.xml".

Get an item‘s value
This example uses the getNamedItem() method to get the values of all "category" attributes in "books.xml".


Get an Element‘s Value

The getElementsByTagname() method returns a nodelist that contains all elements with the specified tag name in the same order as they appear in the source document.

The following code fragment prints the values of all "title" elements in "books.xml":

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName(‘title‘);
for (i=0;i<x.length;i++)
            {
            document.write(x[i].childNodes[0].nodeValue)
            document.write("<br />")
            }

Output:

Everyday Italian
            Harry Potter
            XQuery Kick Start
            Learning XML


Get an Attribute‘s Value

The getAttribute() method can be used to display the value of an attribute.

The following code fragment prints the values of all "category" attributes in "books.xml":

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName(‘book‘);
for (i=0;i<x.length;i++)
            {
            document.write(x[i].getAttribute(‘category‘));
            document.write("<br />");
            }

Output:

COOKING
            CHILDREN
            WEB
            WEB


Get an Item‘s Value

The getNamedItem() method can be used to retrieve a specified node.

The following code fragment shows how to print the value of the "category" attribute in each <book> element":

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

Output:

COOKING
            CHILDREN
            WEB
            WEB


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)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多