Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   selectSingleNode в FireFox (https://javascript.ru/forum/misc/7564-selectsinglenode-v-firefox.html)

m00 08.02.2010 13:03

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"

В чем проблема? Слэшы экранировал, не помогло ...

m00 08.02.2010 14:14

Тему можно закрыть, ошибка была в кривом формате xml.


Часовой пояс GMT +3, время: 00:58.