DhtmlxAjax loader structure

Where can I find the structure of the loader result?

Documentation provides only:



var result = loader.doXPath(“/some/expression[@arg=‘value’]”);

    for(var i=0;i<result.length;i++){

        alert(result[i].nodeName)

    }



nodeName is in the example, but where do I find the other results?

F.e. The values of “/some/expression/*”

The result of doXPath method is a collection of XML nodes ( an array ) , so you can iterate through it same as in case of normal array.
Each element of array - XML node, which can be polled to get attributes or values of sub-child nodes.


So the structure of the array is like this? Nothing more or less?



Property Description IE F O W3C
baseURI Returns the absolute base URI of a node No 1 No Yes
childNodes Returns a NodeList of child nodes for a node 5 1 9 Yes
firstChild Returns the first child of a node 5 1 9 Yes
lastChild Returns the last child of a node 5 1 9 Yes
localName Returns the local part of the name of a node No 1 9 Yes
namespaceURI Returns the namespace URI of a node No 1 9 Yes
nextSibling Returns the node immediately following a node 5 1 9 Yes
nodeName Returns the name of a node, depending on its type 5 1 9 Yes
nodeType Returns the type of a node 5 1 9 Yes
nodeValue Sets or returns the value of a node, depending on its type 5 1 9 Yes
ownerDocument Returns the root element (document object) for a node 5 1 9 Yes
parentNode Returns the parent node of a node 5 1 9 Yes
prefix Sets or returns the namespace prefix of a node No 1 9 Yes
previousSibling Returns the node immediately before a node 5 1 9 Yes
textContent Sets or returns the textual content of a node and its descendants No 1 No Yes
text Returns the text of a node and its descendants. IE-only property 5 No No No
xml Returns the XML of a node and its descendants. IE-only property 5 No No No


Also you can use getAttribute(attribute_name) method to get the attribute value.