Все вопросы: [xpath]

663 вопросов

похожие теги: xpath-3.0xpath-apixpath-1.0xpath-2.0
1
голосов
3ответов
4306 просмотров

Как читать / записывать узлы и дочерние узлы из файла xml в С #, возможно, используя xpath?

Может, мне кто-нибудь поможет.Мне нужны два метода. Первый должен открыть XML-файл и получить все узлы с заданным параметром, например: XML-файл (file.xml): <Menu id="1" Name="myMenu"> <MenuItem Header="Header 1" Name="header1" /> <MenuItem Header="Header 2" Name="hea...

12
голосов
3ответов
6478 просмотров

XPath: есть ли способ установить пространство имен по умолчанию для запросов?

Есть ли способ настроить Java XPath на префикс пространства имен по умолчанию для Expressons?Например, вместо: / html: html / html: head / html: title / text () "запрос может быть таким: / html / head / title / text () Хотя использование префикса пространства имен работает, должен быть более ...

10
голосов
1ответов
24411 просмотров

Фильтрация запросов SQL в столбце XML с помощью XPath / XQuery

У меня есть таблица с одним столбцом XML.Я хотел бы отфильтровать строки, в которых определенный атрибут в XML соответствует строке, по сути выполняя WHERE или HAVING. Таблица выглядит примерно так | id | xml | И XML что-то похожее на <xml> <info name="Foo"> <da...

1
голосов
1ответов
4227 просмотров

PHP SimpleXML XPath содержит () для поиска других элементов, на которые ссылается этот элемент.

Мне дают XML в следующем формате, и я анализирую его с помощью PHP SimpleXML. <?xml version="1.0" encoding="UTF-8"?> <ManageMyBooking> <BookingInfo> <PartyDetails> <Passenger> <PaxNo>1</PaxNo> &l...

0
голосов
1ответов
284 просмотров

Как предотвратить возврат XPath всех пустых переменных сравнения?

У меня есть эта конструкция для проверки моего xml-документа с привязкой в xaml. XPath="/doc/B/lists/entry[@value=(/doc/A/selectedValue)]" Если путь / doc / A / selectedValue пуст или не существует, возвращаются все узлы / doc / B / list / entry.Есть ли способ определить, что ничего не до...

2
голосов
2ответов
704 просмотров

Использование строковых литералов в выражениях xpath - плохая практика?

В настоящее время я использую строковые литералы в своих выражениях xpath.Например: paragraphList = root.SelectNodes("paragraph"); Я знаю, что обычно вам следует избегать использования буквальных значений, но я считаю, что это безопасно, поскольку имена ваших xml-узлов будут редко менятьс...

8
голосов
1ответов
1497 просмотров

Lxml html контекст xpath

Я использую lxml для синтаксического анализа HTML-файла, и мне хотелось бы знать, как установить context для поиска xpath.Я имею в виду, что у меня есть элемент узла и я хочу выполнять поиск по xpath только внутри этого узла, как если бы он был корневым.Например, у меня есть узел формы, и поиск ...

2
голосов
3ответов
204 просмотров

XPath: что можно выбрать?

Правильно ли я полагаю, что выражение XPath может указывать / выбирать только элемент или атрибут элемента?

7
голосов
2ответов
15616 просмотров

Как мне изменить XML с помощью PowerShell / XPath и сохранить документ?

Я хочу использовать PowerShell для изменения XML.Мне не удалось скопировать XML с помощью XPath.Я могу загрузить XML, но не могу понять, как составить список XML с помощью XPath и создать другой XML-файл с тем, что я получаю. $doc = new-object "System.Xml.XmlDocument" $doc.Load("XmlPath.xml") ...

1
голосов
1ответов
2547 просмотров

Как получить доступ к XML-узлу с атрибутами и пространством имен с помощью selectsinglenode ()

У меня есть этот документ, в котором я хочу перейти к значению "x_server_response/retrieve_resources_by_category_response/source_full_info/record/ datafield[@tag='520']/subfield[@code='a']" Но я просто не могу!Почему? Я подозреваю, что это как-то связано с созданием пространства имен в узле ...

1
голосов
1ответов
210 просмотров

Лучший способ реализовать систему конфигурации, подобную xpath

Я пытаюсь найти лучший способ обработки конфигурации в приложении.Сначала я просто использовал SimpleXML и поместил код в синглтон. Я решил попробовать создать способ запроса конфигурации с помощью чего-то вроде $config->getConfig('/module/name'); Обязательно ли вам использовать xpath дл...

1
голосов
1ответов
380 просмотров

Regex: указывает ли строка XPATH на атрибут?

Вот что я использую: ". + / @ [^ /] + $".Вы можете придумать причину, по которой это может не сработать?

3
голосов
4ответов
9427 просмотров

Элемент находится в XPath Checker, но не в Selenium

У меня есть следующий XPath: //div[contains(@id, 'box')]/div/h4/small/a[contains(@href, 'google')]/@href Когда я пробую этот XPath в XPath Checker (расширение Firefox), он всегда отлично работает.Но когда я делаю в Selenium следующее: System.out.println(selenium.getAttribute("//div[con...

3
голосов
1ответов
348 просмотров

Проблемы XPATH / PHP с last ()

Я пробовал читать различные руководства в Интернете, но не могу продвинуться в решении этой проблемы, которую легко описать, но решение которой я не могу придумать. Вот пример XML: <AAA> <BBB> <CCC>1</CCC> <CCC>2</CCC> </BBB&gt...

0
голосов
4ответов
142 просмотров

Справка по выражениям XPath

У меня есть XML-файл вроде этого: <students> <student name=....> </student> <student name=....> </student> <student name=....> </student> <student name=....> <failedcourses> ... </failedcourses> </student> &lt...

1
голосов
3ответов
853 просмотров

Отображается только результат Python XPath []

Привет, я только недавно начал использовать Python и хочу использовать его с небольшим количеством xPath, дело в том, что когда я печатаю результат запроса, я получаю только [], и я не знаю почему = S import libxml2, urllib doc = libxml2.parseDoc(urllib.urlopen("http://www.domain.com/")...

1
голосов
2ответов
903 просмотров

можно ли ограничить DOMXPath :: query определенной глубиной?

Есть ли способ ограничить глубину просмотра DOMXPath :: query? Рассмотрим следующий документ: <div> <span> <div> </div> </span> </div> Как мне ограничить запрос //div Значит, он соответствует только первому уровню, а не...

1
голосов
2ответов
837 просмотров

XSL переменное количество дочерних узлов

У меня есть некоторые XML-элементы с номерами, так как их стало больше. Примерно так: <Images> <Image1>C:\Path\To\AnImage</Image1> <Image2>C:\Path\To\AnotherImage</Image2> </Images> Количество изображений в каждом XML-документе варьируется.К...

1
голосов
2ответов
823 просмотров

Как можно выбрать узел с неизвестным количеством уровней глубины из тега в XPath?

Пример, если у меня есть <form name="blah"> <input name="1"/> <input name="2"/> <table> <tr> <td> <unkown number of levels more> <input name="3"/> </td> </tr> <table>...

2
голосов
2ответов
1238 просмотров

XSLT / Xpath: выбор предыдущего комментария

У меня есть XML в следующем формате, который я хочу переформатировать: <blocks> <!-- === apples === --> <block name="block1"> ... </block> <!-- === bananas === --> <block name="block2"> ... </block> <!-- ...

1
голосов
1ответов
1462 просмотров

как проверить, содержит ли узел xpath часть строки или много строк, и получить innerHTML?

как я могу выразить в xpath а) необходимо выбрать элементы, содержащие указанное ключевое слово.(как сделать регистр нечувствительным?) z/x/c/v/a[normalize-space(text())='keyword'] б) необходимо выбрать элементы, содержащие любой из заданного текста () (без учета регистра?) z/x/c/v/...

3
голосов
2ответов
1156 просмотров

Как получить доступ к свойствам родительского документа для использования в дочерних

Я новичок в Umbraco CMS.Пожалуйста, помогите. У меня есть веб-сайт Umbraco, на котором я создал DocumentType под названием "Master".Страница «Мастер» позволяет пользователю ввести цель и сумму для инициируемого сбора средств.На главной странице у меня есть макрос, который автоматически выполн...

5
голосов
1ответов
1551 просмотров

Какой самый эффективный способ выполнять рекурсивные запросы XPath с использованием libxml2?

Я написал функцию-оболочку C ++ для libxml2, которая упрощает мне выполнение запросов к XML-документу: bool XPathQuery( const std::string& doc, const std::string& query, XPathResults& results); Но у меня проблема: мне нужно выполнить еще один запрос XPath по резул...

2
голосов
3ответов
1778 просмотров

XPath для выбора родительских узлов на основе содержимого текущего узла?

У меня есть XML-документ с разделом, подобным следующему: <release_list> <release> <id>100</id> <file_list> <file> <id>20</id> </file> <file> <id>21</id> </file> ...

2
голосов
2ответов
7439 просмотров

DOM / XPATH в PHP: что такое nodeValue?

Может ли кто-нибудь объяснить мне, что в этом значении nodeValue, и написать, как выглядит nodeValue, или записать, что находится в nodeValue? РЕДАКТИРОВАТЬ: извините!Да, это PHP. И .. foreach ($elements as $e) { echo $e->nodeValue; } Что означает стрелка (->)?Это массив, верн...

0
голосов
2ответов
1850 просмотров

Как использовать XSLT 1.0 или XPath для управления строкой HTML

Это моя проблема: приведенный ниже фрагмент кода (внутри <xsl:choose>) ненадежно удаляет теги <p>, <div> или <br> из строки с помощью комбинации функций substring-before() и substring(). Строка, которую я пытаюсь отформатировать, является атрибутом элемента списка Shar...

10
голосов
3ответов
9997 просмотров

как добавить комментарий к xpath?

например, у меня есть xpath, и я хочу добавить комментарий рядом с ним, чтобы идентифицировать его. /html/body/div/table/tr/td/a{this is a link}

0
голосов
2ответов
497 просмотров

как выбрать узел xml с помощью ближайшего элемента

Используя XPath и HTML Agility Pack, мне нужно выделить текст destination, используя color:#ff00ff. Мой HTML выглядит так: <table> <tr style="color:#ff00ff"> <td></td> </tr> <tr> <td>destination</td> </tr> &lt...

2
голосов
2ответов
2385 просмотров

Разбор XML с пространством имен с использованием libxml-ruby

Я пытаюсь разобрать XML в следующем формате (из канала данных Европейского центрального банка) с помощью libxml-ruby: <?xml version="1.0" encoding="UTF-8"?> <gesmes:Envelope xmlns:gesmes="http://www.gesmes.org/xml/2002-08-01" xmlns="http://www.ecb.int/vocabulary/200...

2
голосов
1ответов
1385 просмотров

Потомки + индексирование в Selenium

Я тестирую веб-страницу с использованием селена. Я хочу получить все «листовые элементы и элементы, содержащие текст». Я использую следующий рабочий XPath. //*[. != '' or not(*)] Отлично работает. Но теперь я хочу пройтись по каждому из этих элементов и запустить для них какую-нибудь ...