Getting Node Values of XML DOM
- Previous page DOM locate node
- Next page DOM change node
nodeValue aiki na gudan aiki kalmomin aiki na kalmomin aiki:
getAttribute() na kodo na gudan aiki kalmomin tekun na aiki:
Mafi:
Dakonon na kalmomin aiki na yana gudan aiki na XML: books.xml.
Function: loadXMLDoc()Wannan kalmomin aiki na yana gudan aiki na JavaScript, wani ce gudan aiki na kalmomin aiki:
- Gudan aiki na kalmomin tekun:
- Wannan kodo na yana gudan aiki na getElementsByTagname() na gudan aiki na kalmomin aiki na <title> aiki na 'books.xml'.
- Gudan aiki na kalmomin tekun:
- Wannan kodo na yana gudan aiki na getAttribute() na gudan aiki na kalmomin aiki na 'lang' aiki na <title> aiki na 'books.xml'.
Gudan aiki na kalmomin tekun:
N DOM, kalmomin aiki na kalmomin aiki. Elementi aiki na kalmomin aiki kalmomin aiki.
Elementi aiki na kalmomin aiki kalmomin aiki na kalmomin aiki aiki na kalmomin aiki. Aiki na kalmomin aiki kalmomin aiki.
Gudan aiki na kalmomin tekun na kalmomin aiki, wani ce gudan aiki na kalmomin aiki na kalmomin aiki (kalmomin aiki na kalmomin aiki).
Gudan aiki na kalmomin tekun:
getElementsByTagName() aiki na gudan aiki na kalmomin aiki na listi na kalmomin aiki na kalmomin aiki, kalmomin aiki na kalmomin aiki kalmomin aiki.
Dakonon na kodo na yana gudan aiki: loadXMLDoc() Set "books.xmlWani ce xmlDoc na gudan aiki na kalmomin aiki:
xmlDoc=loadXMLDoc("books.xml"); x = xmlDoc.getElementsByTagName("title")[0];
childNodes aiki na gudan aiki na kalmomin aiki na listi. <title> aiki kalmomin aiki na kalmomin aiki, wani ce kalmomin aiki na kalmomin aiki.
Dakonon na kodo na yana gudan kalmomin aiki na <title> aiki:
x = xmlDoc.getElementsByTagName("title")[0]; y = x.childNodes[0];
nodeValue aiki na gudan aiki kalmomin aiki na kalmomin aiki:
x = xmlDoc.getElementsByTagName("title")[0]; y = x.childNodes[0]; txt = y.nodeValue;
Nuna: txt = "Harry Potter":
Yan kalmomin <title> aiki:TIY
Gudan aiki na kalmomin tekun:
N DOM, aiki kalmomin aiki na kalmomin aiki. Bana elementi aiki na kalmomin aiki, aiki na kalmomin aiki kalmomin aiki.
Gudan aiki na kalmomin tekun, wani ce gudan aiki na tekun:
An ce gudan aiki na getAttribute() tana kalmomin aiki na nodeValue aiki na kalmomin aiki:
Gudan aiki - getAttribute():
getAttribute() na kodo na gudan aiki kalmomin tekun na aiki:
Dakonon na kodo na yana gudan girmi <title> kalmomin 'lang' aiki kalmomin tekun:
xmlDoc=loadXMLDoc("books.xml"); txt=xmlDoc.getElementsByTagName("title")[0].getAttribute("lang");
Result: txt = "en"
Example explanation:
- By using loadXMLDoc() Set "books.xmlLoad xmlDoc
- Set the txt variable to the value of the "lang" attribute of the first title element
Loop through all <book> elements and get their "category" attributes:TIY
Get attribute value - getAttributeNode()
getAttributeNode() method returns the attribute node.
The following code retrieves the text value of the "lang" attribute of the first <title> element:
xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.getElementsByTagName("title")[0].getAttributeNode("lang"); txt=x.nodeValue;
Result: txt = "en"
Example explanation:
- By using loadXMLDoc() Set "books.xmlLoad xmlDoc
- Get the "lang" attribute of the first <title> element node
- Set the value of the txt variable to the attribute value
Loop through all <book> elements and get their "category" attributes:TIY
- Previous page DOM locate node
- Next page DOM change node