chemin = « /bookstore/book [price>35] » ;
code de // pour l'IE
si (window.ActiveXObject) {
xmlDoc.setProperty (« SelectionLanguage », « XPath ») ;
book_nodes de variété = xmlDoc.selectNodes (chemin) ;
pour (I = 0 ; i < book="">« ;
si (== « prix » de book_fields [j] .nodeName)
prix du buf += « (IE) : » + book_fields [j] .text + « « ;
}
}
} autrement {
code de // pour Mozilla, Firefox, opéra, etc.
si (&& document.implementation.createDocument de document.implementation) {
noeuds de variété = xmlDoc.evaluate (chemin, xmlDoc, nulle, XPathResult.ANY_TYPE, nulle) ;
résultat de variété = nodes.iterateNext () ;
tandis que (résultat) {
book_fields de variété = result.childNodes ;
pour (j = 0 ; j < book="">« ;
si (== « prix » de book_fields [j] .nodeName)
prix du buf += « (Firefox) : » + book_fields [j] .childNodes [0] .nodeValue + « « ;
}
résultat = nodes.iterateNext () ;
}
}
}
|