selectSingleNode Method
Applies the specified pattern-matching operation to this node's context and returns the first matching node.
var objXMLDOMNode = oXMLDOMNode.selectSingleNode(queryString);
Parameters
Return Value
An object. Returns the first node that matches the given pattern-matching operation. If no nodes match the expression, returns a null value.
Example
The following script example creates an IXMLDOMNode object and sets it to the first instance of an AUTHOR node with a BOOK parent. It then displays the text of the node.
Note |
|---|
You can use books.xml to run this sample code. |
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.6.0");
var currNode;
xmlDoc.async = false;
xmlDoc.load("books.xml");
if (xmlDoc.parseError.errorCode != 0) {
var myErr = xmlDoc.parseError;
WScript.Echo("You have error " + myErr.reason);
} else {
xmlDoc.setProperty("SelectionLanguage", "XPath");
currNode = xmlDoc.selectSingleNode("//book/author");
WScript.Echo(currNode.text);
}
Output
Gambardella, Matthew
Note