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

Основная цель XPath - обращаться к частям XML-документа. Он также предоставляет базовые возможности для работы со строками, числами и логическими значениями. XPath использует компактный синтаксис, отличный от XML. XPath работает с абстрактной логической структурой XML-документа, а не с его поверхностным синтаксисом.

6
Как проверить выражение XPath в инструменте разработчиков Chrome или Firefox Firefox?
Как я могу проверить свой XPath? Я использую инструмент разработчиков Chrome для проверки элементов и формирования моего XPath. Я проверяю это с помощью плагина Chrome XPath Checker, однако он не всегда дает мне результат. Какой лучший способ проверить мой XPath. Я также попытался использовать Firebug для проверки ошибки, а также …


4
Как использовать «не» в xpath?
Я хочу написать что-то вроде: //a[not contains(@id, 'xx')] (имеется в виду, что все ссылки, которые есть в атрибуте 'id', не содержат строку 'xx') Я не могу найти правильный синтаксис.
164 dom  xpath  xpathquery 

5
XPath с несколькими условиями
Какой XPath можно использовать для выбора любой категории с указанным атрибутом имени и любого автора дочернего узла с указанным значением. Я пробовал разные варианты пути ниже, но безуспешно: //quotes/category[@name='Sport' and author="James Small"] XML: <?xml version="1.0" encoding="utf-8"?> <quotes> <category name="Sport"> <author>James Small<quote date="09/02/1985">Quote One</quote><quote date="11/02/1925">Quote nine</quote></author> </category> <category name="Music"> <author>Stephen Swann …
157 xml  xslt  xpath 

5
XPath: получить родительский узел от дочернего узла
Мне нужно получить родительский узел для дочернего узла title 50 На данный момент я использую только //*[title="50"] Как я мог получить его родителя? Результатом должен быть storeузел. <?xml version="1.0" encoding="utf-8"?> <d:data xmlns:d="defiant-namespace" d:mi="23"> <store d:mi="22"> <book price="12.99" d:price="Number" d:mi="4"> <title d:constr="String" d:mi="1">Sword of Honour</title> <category d:constr="String" d:mi="2">fiction</category> <author d:constr="String" d:mi="3">Evelyn …
157 xml  xpath 

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

4
Как написать запрос 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 


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

5
Как использовать здесь XPath contains ()?
Пытаюсь изучить XPath. Я просмотрел другие contains()примеры здесь, но ничего, что использует оператор AND . Я не могу заставить это работать: //ul[@class='featureList' and contains(li, 'Model')] На: ... <ul class="featureList"> <li><b>Type:</b> Clip Fan</li><li><b>Feature:</b> Air Moved: 65 ft. Amps: 1.1 Clip: Grips any surface up to 1.63" Plug: 3 prong grounded plug …
143 xml  xpath 

1
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 name="G" /> </element> <element name="H" /> <element name="I" /> </list> Мне нужно получить какое-то обратное …
138 xslt  xpath  menu 

2
XPath-запрос для получения n-го экземпляра элемента
Существует HTML-файл (содержимое которого я не контролирую), который имеет несколько inputэлементов с одинаковым фиксированным idатрибутом "search_query". Содержимое файла может измениться, но я знаю, что всегда хочу получить второй inputэлемент с атрибутом id "search_query". Мне нужно выражение XPath, чтобы сделать это. Я пытался, //input[@id="search_query"][2]но это не работает. Вот пример строки XML, …
135 xml  xpath 


4
XPath для выбора нескольких тегов
Учитывая этот упрощенный формат данных: <a> <b> <c>C1</c> <d>D1</d> <e>E1</e> <f>don't select this one</f> </b> <b> <c>C2</c> <d>D2</d> <e>E1</e> <g>don't select me</g> </b> <c>not this one</c> <d>nor this one</d> <e>definitely not this one</e> </a> Как бы вы выбрали все Cs, Ds иEB элементы s, которые являются дочерними элементами элементов? По …
132 xml  xpath 

8
Использование XPATH для поиска текста, содержащего & nbsp;
Я использую браузер XPather для проверки своих выражений XPATH на странице HTML. Моя конечная цель - использовать эти выражения в Selenium для тестирования моих пользовательских интерфейсов. У меня есть HTML-файл с таким содержанием: <TR> <TD> ABC </ TD> <TD> & NBSP; </ TD> </ TR> Я хочу выбрать узел с …
120 xml  search  xpath  selenium 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.