Xpath.js evaluate method
Почему-то не получается в FF и Opera поработать с xpath.js
xml создаю из строки: var text="<?xml version='1.0'?><scene><points><point name='ttt'/></points></scene>"; var xmlDoc; if (window.DOMParser) { parser=new DOMParser(); xmlDoc=parser.parseFromString(text,"text/xml"); } else{ xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async="false"; xmlDoc.loadXML(text); Пытаюсь использовать Xpath, и в вышеперечисленныч браузерах эффекта нет var oXMLNodeList = xmlDoc.evaluate("//point", xmlDoc, null, XPathResult.ANY_TYPE,null); alert(oXMLNodeList[0].getAttribute("name")); При этом альтернативная функция под IE работает. var oXMLNodeList = xmlDoc.selectNodes("//point"); alert(oXMLNodeList[0].getAttribute("name")); В чем я ошибся? Поидее простой копипаст из Xpath Examples) |
Часовой пояс GMT +3, время: 12:53. |