Показать сообщение отдельно
  #1 (permalink)  
Старый 08.02.2010, 13:03
m00 m00 вне форума
Интересующийся
Отправить личное сообщение для m00 Посмотреть профиль Найти все сообщения от m00
 
Регистрация: 10.11.2009
Сообщений: 22

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"

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