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

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


2
Чому індекси в XPath починаються з 1, а не з 0?
Деякі з мене колеги порівнювали минулі мови, які ми запрограмували, і розповідали про наш досвід роботи з VBScript з його дивними функціями, такими як індекс на основі 1, а не 0-засновані індекси, як майже у всіх інших мов, міркуючи, що це був мова для користувачів (наприклад, Excel VBA) замість мови …
117 xslt  xpath  indexing 

5
Отримайте вузли, де дочірній вузол містить атрибут
Припустимо, у мене є такий XML: <book category="CLASSICS"> <title lang="it">Purgatorio</title> <author>Dante Alighieri</author> <year>1308</year> <price>30.00</price> </book> <book category="CLASSICS"> <title lang="it">Inferno</title> <author>Dante Alighieri</author> <year>1308</year> <price>30.00</price> </book> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> <book category="WEB"> <title lang="en">XQuery Kick Start</title> <author>James McGovern</author> <author>Per Bothner</author> <author>Kurt Cagle</author> <author>James Linn</author> <author>Vaidyanathan …
116 xml  xpath 

7
Виберіть батьківський елемент відомого елемента в Selenium
У мене є певний елемент, який я можу вибрати за допомогою Selenium 1. На жаль, мені потрібно натиснути батьківський елемент, щоб отримати бажану поведінку. Елемент, який я можу легко знайти, має атрибут не вибір, що робить його мертвим для клацання. Як перейти вгору за допомогою XPath ?
116 select  xpath  selenium  parent 

9
Виберіть значення з поля XML у SQL Server 2008
Тільки дивлячись на моє поле XML, мої рядки виглядають так: <person><firstName>Jon</firstName><lastName>Johnson</lastName></person> <person><firstName>Kathy</firstName><lastName>Carter</lastName></person> <person><firstName>Bob</firstName><lastName>Burns</lastName></person> Зауважте, що це три ряди в моїй таблиці. Я хотів би повернути результат SQL у вигляді таблиці, як у Jon | Johnson Kathy| Carter Bob | Burns Який запит буде це виконувати?
112 sql-server  xml  xpath 

5
Як ігнорувати простори імен за допомогою XPath
Моя мета - витягнути певні вузли з декількох XML-файлів із кількома просторами імен за допомогою XPath. Все працює добре, доки я знаю URI-адреси простору імен. Саме ім'я простору імен залишається постійним, але схеми (XSD) іноді створюються клієнтом, тобто невідомі мені. Тоді мені залишаються три варіанти: використовуйте лише одну схему для …

2
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 id="44" >qwerty</ddd> <ddd id="45" ></ddd> <ddd id="46" ></ddd> </bbb> </aaa> <bbb id="22" > <aaa id="33" >qwerty</aaa> …
110 xpath 

3
як використовувати 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" xmlns="http://demo.com/2011/demo-schema"> <ReportInfo> <Name>Demo Report</Name> <CreatedBy>Unit Test</CreatedBy> </ReportInfo> </Report> А нижче - код, який я вважав, що він …
109 c#  .net  xml  xpath  linq-to-xml 

1
Стратегії тестування методу Pandas read_xml ()
В даний час інструменти введення-виведення Pandas не підтримують read_xml()метод та аналог to_xml(). Однак read_jsonдоводиться, що деревоподібні структури можуть бути реалізовані для імпорту кадрів даних та read_htmlдля форматів розмітки. Якщо команда pandas розглядає такий read_xmlметод для майбутньої версії pandas, яку реалізацію вони б переслідували: розбір вбудованого xml.etree.ElementTreeз його iterfind()або iterparse()функціями чи …
109 python  xml  pandas  xslt  xpath 

9
чи можемо ми використовувати xpath з BeautifulSoup?
Я використовую BeautifulSoup, щоб скребти URL, і у мене був такий код import urllib import urllib2 from BeautifulSoup import BeautifulSoup url = "http://www.example.com/servlet/av/ResultTemplate=AVResult.html" req = urllib2.Request(url) response = urllib2.urlopen(req) the_page = response.read() soup = BeautifulSoup(the_page) soup.findAll('td',attrs={'class':'empformbody'}) Тепер у наведеному вище коді ми можемо використовувати findAllтеги та інформацію, пов’язану з ними, …

3
XPath: Як перевірити, чи існує атрибут?
З огляду на наступний XML, як мені написати запит XPath, щоб витягнути вузли, де fooіснує атрибут ? <node1> <node2> <node3 foo='bar'></node3> <node3></node3> <node3 bar='foo'></node3> <node3 foo='foobar'></node3> </node2> </node1>
104 xml  xpath 

2
Як вибрати наступний тег sibling / xml за допомогою xpath
У мене є HTML-файл (від Newegg), і їх HTML організовано як нижче. Усі дані в таблиці їх специфікацій є " desc ", а заголовки кожного розділу - у " name". 'Нижче наведено два приклади даних зі сторінок Newegg. <tr> <td class="name">Brand</td> <td class="desc">Intel</td> </tr> <tr> <td class="name">Series</td> <td class="desc">Core i5</td> …
102 xml  xpath  lxml 

5
Чи є елемент імені XSLT?
У XSLT є <xsl:value-of select="expression"/> щоб отримати значення елемента, але чи є щось для вибору тегу-імені елемента? У такій ситуації: <person> <!-- required stuff --> <name>Robert</name> <!-- optional stuff, free form for future extension. Using XMLSchema's xsd:any --> <profession>programmer</profession> <hobby>photography</hobby> </person> <xsl:for-each select="person"> <xsl:tag-of select="."/> : <xsl:value-of select="."/> </xsl:for-each> Щоб …
101 xml  xslt  xpath 

4
Як вибрати дочірні елементи будь-якої глибини за допомогою XPath?
Припустимо, у мене є це (спрощене): <form id="myform"> <!-- some input fields --> <input type="submit" value="proceed"/> </form> Тоді я можу вибрати кнопку подання за допомогою XPath //form[@id='myform']/input[@type='submit']. Чудово. Однак мої шаблони можуть змінитися, і я хочу бути гнучким у глибині, в якій знаходиться кнопка надсилання. Його можна помістити в таблицю, …
101 xpath 

3
XPath: Як вибрати вузли, які не мають атрибутів?
Як використовувати XPath, як вибрати вузли, які не мають атрибутів (де кількість атрибутів = 0)? Наприклад: <nodes> <node attribute1="aaaa"></node> <node attribute1="bbbb"></node> <node></node> <- FIND THIS </nodes>
94 xpath 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.