При использовании выражения XPath «Потомок :: div» с selectNodes в IE я получаю сообщение об ошибке «Ожидаемый токен 'eof' обнаружен ':'». Что-то мне здесь не хватает, пожалуйста, помогите мне обойти эту проблему.
С уважением, Кешав
2 ответа
При появлении этой ошибки это означает, что используемая версия MSXML старше версии 4.0 и, следовательно, по умолчанию используется более старое значение XSLPattern, которое не обрабатывает ось XPath, например. Потомок :: Решение Кешава должно работать в этом случае.
Я нашел решение где-то в Интернете. Чтобы использовать полный xpath, указанное ниже свойство должно быть установлено для объекта документа.
document.setProperty("SelectionLanguage", "XPath");
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (кроме ActionScript). Включите все соответствующие теги в свой вопрос; например, [node.js], [jquery], [json] и т. д.