JS获取XML节点值

JavaScript018

JS获取XML节点值,第1张

selectSingleNode 传回第一个符合样式的节点。

 

  作 用

传回第一个符合样式的节点。  

基本语法

objDocumentNode = xmlDocumentNode.selectSingleNode(patternString);

 

说 明

patternString 为一包含XSL 样式的字符串。此方法会传回第一个符合的节点对象,如果没有符合的节点,则传回null。

 

范 例

objNode = xmlDoc.selectSingleNode("EMAIL/BCC");

alert(objNode.xml);

=============================================================

selectNodes 方法

 

  作 用

传回所有符合提供样式(pattern)的节点。  

基本语法

objDocumentNodeList = xmlDocumentNode.selectNodes(patternString);

 

说 明

patternString 为一包含XSL 样式的字符串。此方法会传回节点清单对象,包含符合样式的节点。如果没有符合的节点,则传回空的清单列表。

 

范 例

objNodeList=xmlDoc.selectNodes("/");

alert(objNodeList.item(0).xml);

希望这个资料有帮助

我也遇到了楼主的问题,希望动态得到节点名称,根据5楼的提示,我看到了tagName 这个重要的属性,然后自己研究一下成功了

<script type="text/javascript">

var xmlhttp

if (window.XMLHttpRequest) {

xmlhttp = new XMLHttpRequest

}

else {

xmlhttp = ActiveXObject("Microsoft.XMLHTTP")

}