Запитання з тегом «xpath»

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

6
Як перевірити вираз XPath в інструменті розробників Chrome або Firebug Firefox?
Як я можу перевірити свій XPath? Я використовую інструмент для розробників Chrome, щоб перевірити елементи та сформувати свій XPath. Я перевіряю це за допомогою Chrome plugin 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 …
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 


3
Оператор XPath АБО для різних вузлів
Як мені робити XPath: //bookstore/book/title or //bookstore/city/zipcode/title Просто //titleне буде працювати, тому що я також маю//bookstore/magazine/title ps Я бачив багато або прикладів, але в основному з атрибутами або однією структурою вузла.
144 xpath 

4
Як написати запит XPath, щоб відповідати двом атрибутам?
Наступне запитання: <div id="id-74385" class="guest clearfix" style="z-index: 999;"> Враховуючи вище, Якщо я хочу вираз XPath з перевірками як id, так і класу, чи можемо ми це зробити w / 'та' умова LIKE: //div[@id='id-74385'] and div[@class='guest clearfix'] Це правильний спосіб? Моє виконання тут не вдається ... Будь ласка, допоможіть!
143 xpath 

5
Як використовувати XPath містить () тут?
Я намагаюся навчитися 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 …
142 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]але це не працює. Ось приклад рядка …
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 і Es, які є дітьми Bелементів? В основному, щось …
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.