При использовании выражения XPath «Потомок :: div» с selectNodes в IE я получаю сообщение об ошибке «Ожидаемый токен 'eof' обнаружен ':'». Что-то мне здесь не хватает, пожалуйста, помогите мне обойти эту проблему.

С уважением, Кешав

0
keshav84 17 Июн 2010 в 09:32

2 ответа

Лучший ответ

При появлении этой ошибки это означает, что используемая версия MSXML старше версии 4.0 и, следовательно, по умолчанию используется более старое значение XSLPattern, которое не обрабатывает ось XPath, например. Потомок :: Решение Кешава должно работать в этом случае.

1
Shawn Chin 25 Ноя 2011 в 14:29

Я нашел решение где-то в Интернете. Чтобы использовать полный xpath, указанное ниже свойство должно быть установлено для объекта документа.

document.setProperty("SelectionLanguage", "XPath");
1
Alexander 7 Мар 2013 в 12:58