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

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


2
Почему индексы в XPath начинаются с 1, а не с 0?
Некоторые коллеги и я сравнивали прошлые языки, на которых мы программировали, и говорили о нашем опыте работы с VBScript с его странными функциями, такими как индекс на основе 1 вместо индексов на основе 0, как почти у всех других языков, мотивируя это тем, что это был язык для пользователей (например, …
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. К сожалению, мне нужно щелкнуть родительский элемент, чтобы получить желаемое поведение. Элемент, который я могу легко найти, имеет атрибут unselectable, что делает его мертвым для щелчка. Как с помощью 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" …
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для форматов разметки. Если команда панды действительно считает такой read_xmlметод для версии будущих панд, какая реализации они будут продолжать: разбор со встроенными xml.etree.ElementTreeс …
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>
106 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 …
103 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> …
102 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>
96 xpath 

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