XML DOM Basics
XML DOM Operations
XML DOM Objects
XML DOM Useful Resources
Selected Reading
- XML DOM - Accessing
- XML DOM - Navigation
- XML DOM - Traversing
- XML DOM - Loading
- XML DOM - Methods
- XML DOM - Node Tree
- XML DOM - Nodes
- XML DOM - Model
- XML DOM - Overview
- XML DOM - Home
XML DOM Operations
- XML DOM - Clone Node
- XML DOM - Remove Node
- XML DOM - Replace Node
- XML DOM - Add Node
- XML DOM - Create Node
- XML DOM - Set Node
- XML DOM - Get Node
XML DOM Objects
- DOM - DOMException Object
- DOM - XMLHttpRequest Object
- DOM - Comment Object
- DOM - CDATASection Object
- DOM - Attribute Object
- DOM - Element Object
- DOM - Notation Object
- DOM - EntityReference Object
- DOM - Entity Object
- DOM - ProcessingInstruction
- DOM - DocumentType Object
- DOM - DOMImplementation
- DOM - NamedNodeMap Object
- DOM - NodeList Object
- DOM - Node Object
XML DOM Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
XML DOM - Get Node
XML DOM - Get Node
在本章中,我们将研究如何获得XMLDOM物体的node值。 XML文件拥有称为节点的信息单位的等级。 诺德物体有财产nodeValue,该财产符合元素的价值。
在以下各节中,我们将讨论——
要素的去掉价值
2. 结 义
node.xml 以下所有例子都使用:
<Company> <Employee category = "Technical"> <FirstName>Tanmay</FirstName> <LastName>Patil</LastName> <ContactNo>1234567890</ContactNo> <Email>tanmaypatil@xyz.com</Email> </Employee> <Employee category = "Non-Technical"> <FirstName>Taniya</FirstName> <LastName>Mishra</LastName> <ContactNo>1234667898</ContactNo> <Email>taniyamishra@xyz.com</Email> </Employee> <Employee category = "Management"> <FirstName>Tanisha</FirstName> <LastName>Sharma</LastName> <ContactNo>1234562350</ContactNo> <Email>tanishasharma@xyz.com</Email> </Employee> </Company>
Get Node Value
这种方法在文件上用特定标签填写的 Elements。
Example
The following example (getnode_example.htm) parses an XML document (
) into an XML DOM Object and Extras the node Value of the child node First (0)——<!DOCTYPE html> <html> <body> <script> if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else{ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET","/dom/node.xml",false); xmlhttp.send(); xmlDoc = xmlhttp.responseXML; x = xmlDoc.getElementsByTagName( FirstName )[0] y = x.childNodes[0]; document.write(y.nodeValue); </script> </body> </html>
Execution
将这一档案作为服务器线路上的getnode_example.htm(该文档和de.xml在服务器上应当走同样的道路)。 在产出中,我们获得了以下数值:Tanmay。
Get Attribute Value
捐资是XML节点的一部分。 噪音元素具有多种独特的特性。 酸盐提供了更多关于XML噪音元素的信息。 更确切地说,它们界定了 no子的特性。 “XML属性”始终是名值的配对。 该特性的这种价值称为attribute node。
getAttribute()方法按元件名称检索了属性价值。
Example
The following example (get_attribute_example.htm) parses an XML document (
) into an XML DOM Object and Extras the Depende Value of the category Employee (index at 2) -<!DOCTYPE html> <html> <body> <script> if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET","/dom/node.xml",false); xmlhttp.send(); xmlDoc = xmlhttp.responseXML; x = xmlDoc.getElementsByTagName( Employee )[2]; document.write(x.getAttribute( category )); </script> </body> </html>
Execution
将这一档案作为服务器线路上的get_attribute_example.htm(该文档和Node.xml在服务器上应当走同样的道路)。 在产出中,我们获得的属性价值为Management。
Advertisements