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

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

3
XPath :: Отримати підписку на рідного брата
У мене є така структура HTML: Я намагаюся створити надійний метод для вилучення другого елемента дайджесту кольору, оскільки в DOM буде багато таких тегів. <table> <tbody> <tr bgcolor="#AAAAAA"> <tr> <tr> <tr> <tr> <td>Color Digest </td> <td>AgArAQICGQMVBBwTIRQHIwg0GUMURAZTBWQJcwV0AoEDAQ </td> </tr> <tr> <td>Color Digest </td> <td>2,43,2,25,21,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, </td> </tr> </tbody> </table> Я намагаюся витягнути …
85 html  xpath  siblings  scraper 

11
Чи існує онлайн-тестер для селекторів xPath? [зачинено]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …
84 xml  xslt  xpath 

6
без урахування регістру збіг у xpath?
Наприклад, для xml нижче <CATALOG> <CD title="Empire Burlesque"/> <CD title="empire burlesque"/> <CD title="EMPIRE BURLESQUE"/> <CD title="EmPiRe BuRLeSQuE"/> <CD title="Others"/> <CATALOG> Як зіставити перші 4 записи із xpath like //CD[@title='empire burlesque']. Чи існує функція xpath для цього? Інші рішення, такі як функція PHP, також приймаються.
78 xml  xpath 

5
Як використовувати XPath з XElement або LINQ?
Розглянемо такий XML: <response> <status_code>200</status_code> <status_txt>OK</status_txt> <data> <url>http://bit.ly/b47LVi</url> <hash>b47LVi</hash> <global_hash>9EJa3m</global_hash> <long_url>http://www.tumblr.com/docs/en/api#api_write</long_url> <new_hash>0</new_hash> </data> </response> Я шукаю дійсно короткий спосіб отримати лише значення <hash>елемента. Я намагався: var hash = xml.Element("hash").Value; Але це не працює. Чи можна надати запит XPath до XElement? Я можу це зробити зі старішим System.Xmlфреймворком, роблячи щось на …

2
XPath повертає лише елементи, що містять текст, а не його батьків
У цьому xml я хочу зіставити елемент, що містить 'match' (елемент random2) <root> <random1> <random2>match</random2> <random3>nomatch</random3> </random1> </root> добре, поки що я маю: //[re:test(.,'match','i')] (with re in the proper namespace) це повертає random2, random1 і root ... Я хотів би отримати лише "random2" будь-які ідеї?
77 xml  xpath 

2
Отримайте N-ту дочірню частину вузла за допомогою xpath
Мій зразок вхідного XML: <root> <a> <b>item</b> <b>item1</b> <b>item2</b> <b>item3</b> <b>item4</b> </a> </root> Я припускаю вибрати вузол b, позиція якого є значенням змінної. Як я можу використовувати значення змінної для тестування позиції вузла?
77 xml  xpath 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.