📅  最后修改于: 2020-11-10 05:07:38             🧑  作者: Mango
在本章中,我们将研究如何获取XML DOM对象的节点值。 XML文档具有称为节点的信息单元层次结构。 Node对象具有属性nodeValue ,该属性返回元素的值。
在以下各节中,我们将讨论-
获取元素的节点值
获取节点的属性值
以下所有示例中使用的node.xml如下-
Tanmay
Patil
1234567890
tanmaypatil@xyz.com
Taniya
Mishra
1234667898
taniyamishra@xyz.com
Tanisha
Sharma
1234562350
tanishasharma@xyz.com
方法getElementsByTagName()以给定的标签名称返回文档顺序的所有Elements的NodeList 。
下面的例子(getnode_example.htm)解析XML文档( node.xml )成XML DOM对象和(在0指数)提取子的节点值节点FIRSTNAME –
将此文件另存为服务器路径上的getnode_example.htm (此文件和node.xml应位于服务器中的同一路径上)。在输出中,我们得到的节点值为Tanmay 。
属性是XML节点元素的一部分。一个节点元素可以具有多个唯一属性。该属性提供有关XML节点元素的更多信息。更准确地说,它们定义了节点元素的属性。 XML属性始终是名称/值对。该属性的值称为属性节点。
getAttribute()方法按元素名称检索属性值。
以下示例(get_attribute_example.htm)将XML文档( node.xml )解析为XML DOM对象,并提取类别Employee (索引为2)的属性值-
在服务器路径上将此文件另存为get_attribute_example.htm (此文件和node.xml应该在服务器中的同一路径上)。在输出中,我们获得的属性值为Management 。