Разбор Xhtml строгих документов с RestFixture - PullRequest
0 голосов
/ 13 июля 2010

У меня есть xpath как // xhtml: title [text () = 'Заголовок страницы']

и я получаю ошибку от RestFixture, которая читает

java.lang.IllegalArgumentException: Невозможно извлечь xpath '// xhtml: title [text =' Название страницы ']' из документа

Когда я удаляю из документа и из пространства имен xhtml из строки xpath все работает нормально.

Когда я выполняю запрос xpath с 4xpath в командной строке, он не работает, если я не укажу ключ --namespace = xhtml = http://www.w3.org/1999/xhtml и не включу спецификатор пространства имен в строку xpath.

Полагаю, вопрос в том, нужно ли в любом случае указать пространство имен с помощью RestFixture или есть какая-то черная магия, которую необходимо выполнить, чтобы заставить xpath работать с RestFixture на строгом документе xhtml?

1 Ответ

1 голос
/ 18 января 2011

Я добавил поддержку пространств имен в последней версии RestFixture. Проверьте это здесь: http://smartrics.blogspot.com/2011/01/restfixture-with-namespaces-support.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...