所以我有这个xml文件:
<root>
<node>
<name>One</name>
<val>1</val>
</node>
<node>
<name>Two</name>
<val>2</val>
</node>
<node>
<name>Three</name>
<val>3</val>
</node>
</root>因此,据我所知,为了访问所有节点,我需要使用getElementsByName(“node”)获取节点列表;
现在,一旦我得到了这个列表,我该如何访问所有的子元素呢?我不确定我这样做是否正确。
基本上,我需要遍历所有的节点元素,并且对于每个节点元素,我需要取出名称和值,因为我正在使用它们来调用另一个函数。
发布于 2011-10-21 12:32:42
如果x是一个节点对象,那么您可以使用属性x.childNodes,该属性将提供节点x的所有子元素的列表。然后,您可以访问y.nodeValue,其中y是子节点,以获取节点的值。
https://stackoverflow.com/questions/7844961
复制相似问题