Вопросы с тегом «xpath»

164
Как использовать «не» в xpath?

Я хочу написать что-то вроде: //a[not contains(@id, 'xx')] (имеется в виду, что все ссылки, которые есть в атрибуте 'id', не содержат строку 'xx') Я не могу найти правильный

157
XPath: получить родительский узел от дочернего узла

Мне нужно получить родительский узел для дочернего узла title 50 На данный момент я использую только //*[title="50"] Как я мог получить его родителя? Результатом должен быть storeузел. <?xml version="1.0" encoding="utf-8"?> <d:data xmlns:d="defiant-namespace" d:mi="23"> <store...

157
XPath с несколькими условиями

Какой XPath можно использовать для выбора любой категории с указанным атрибутом имени и любого автора дочернего узла с указанным значением. Я пробовал разные варианты пути ниже, но безуспешно: //quotes/category[@name='Sport' and author="James Small"] XML: <?xml version="1.0"...

150
Как написать запрос XPath для сопоставления двух атрибутов?

Следующий вопрос: <div id="id-74385" class="guest clearfix" style="z-index: 999;"> Учитывая выше, Если мне нужно выражение XPath с проверками как идентификатора, так и класса, можем ли мы сделать это с условием LIKE: //div[@id='id-74385'] and div[@class='guest clearfix'] Это правильный...

150
XPath: выбрать текстовый узел

Имея следующий XML: <node>Text1<subnode/>text2</node> Как выбрать первый или второй текстовый узел через XPath? Что-то вроде этого: /node/text()[2] конечно, не работает, потому что это объединенный результат каждого текста внутри...

144
Оператор XPath OR для разных узлов

Как я могу сделать с XPath: //bookstore/book/title or //bookstore/city/zipcode/title Просто //titleне сработает, потому что у меня тоже есть//bookstore/magazine/title PS Я видел много или примеров, но в основном с атрибутами или структурой одного...

143
Как использовать здесь XPath contains ()?

Пытаюсь изучить XPath. Я просмотрел другие contains()примеры здесь, но ничего, что использует оператор AND . Я не могу заставить это работать: //ul[@class='featureList' and contains(li, 'Model')] На: ... <ul class="featureList"> <li><b>Type:</b> Clip...

138
XSLT получает последний элемент

Я пытаюсь найти последний элемент в моем XML, который выглядит следующим образом: <list> <element name="A" /> <element name="B" > <element name="C" /> <element name="D" > <element name="D" /> <element name="E" /> <element name="F" /> <element...

120
Использование XPATH для поиска текста, содержащего & nbsp;

Я использую браузер XPather для проверки своих выражений XPATH на странице HTML. Моя конечная цель - использовать эти выражения в Selenium для тестирования моих пользовательских интерфейсов. У меня есть HTML-файл с таким содержанием: <TR> <TD> ABC </ TD> <TD> & NBSP;...

117
Почему индексы в XPath начинаются с 1, а не с 0?

Некоторые коллеги и я сравнивали прошлые языки, на которых мы программировали, и говорили о нашем опыте работы с VBScript с его странными функциями, такими как индекс на основе 1 вместо индексов на основе 0, как почти у всех других языков, мотивируя это тем, что это был язык для пользователей...

116
Выберите родительский элемент известного элемента в Selenium

У меня есть определенный элемент, который я могу выбрать с помощью Selenium 1. К сожалению, мне нужно щелкнуть родительский элемент, чтобы получить желаемое поведение. Элемент, который я могу легко найти, имеет атрибут unselectable, что делает его мертвым для щелчка. Как с помощью XPath...

111
как игнорировать пространства имен с помощью XPath

Моя цель - извлечь определенные узлы из нескольких файлов xml с несколькими пространствами имен с помощью XPath. Все работает нормально, пока я знаю URI пространства имен. Само имя пространства имен остается постоянным, но схемы (XSD) иногда создаются клиентом, т.е. мне неизвестны. Тогда у меня...

110
XPath - выбор элементов, равных значению

В Xpath я хочу выбрать элементы, которые равны определенному значению. Пример данных XML: <aaa id="11" > <aaa id="21" > <aaa id="31" ></aaa> <bbb id="32" > <aaa id="41" ></aaa> <bbb id="42" ></bbb> <ccc id="43" ></ccc> <ddd...

109
как использовать XPath с XDocument?

Есть аналогичный вопрос, но, похоже, в моем случае решение не сработало: странность с XDocument, XPath и пространствами имен Вот XML, с которым я работаю: <?xml version="1.0" encoding="utf-8"?> <Report Id="ID1" Type="Demo Report" Created="2011-01-01T01:01:01+11:00" Culture="en"...