selectSingleNode в FireFox
Всем привет.
Есть функция: function SelectSingleNode(xmlDoc, elementPath) { if(window.ActiveXObject) { return xmlDoc.selectSingleNode(elementPath); } else { var xpe = new XPathEvaluator(); var nsResolver = xpe.createNSResolver( xmlDoc.ownerDocument == null ? xmlDoc.documentElement : xmlDoc.ownerDocument.documentElement ); var results = xpe.evaluate(elementPath,xmlDoc,nsResolver,XPathResult.FIRST_ORDERED_NODE_TYPE, null); return results.singleNodeValue; } } Когда elementPath = "//" вылетает ошибка: "The expression is not a legal expression." code: "51" В чем проблема? Слэшы экранировал, не помогло ... |
Тему можно закрыть, ошибка была в кривом формате xml.
|
Часовой пояс GMT +3, время: 00:58. |