Описание тега xpath-2.0

Используйте этот тег для вопросов, относящихся к XML Path Language (XPath) версии 2.0
2 ответа

Самый безопасный способ извлечь все переменные ссылки из выражения xpath в Java

Я использую Java и саксонский процессор. Допустим, у меня есть выражение XPath с возможными переменными ref в нем. У меня также есть некоторые пользовательские функции xpath, которые могут быть вложены на произвольную глубину, которые могут иметь пе…
25 ноя '12 в 11:42
1 ответ

Как я могу сгенерировать набор узлов из результатов функции, которая дает другой тип?

Рассмотрим следующий xml: <days> <day><temperature>40 F</temperature></day> <day><temperature>45 F</temperature></day> <day><temperature>50 F</temperature></day> </days…
28 мар '16 в 17:20
1 ответ

Как получить данные Siteadvisor?

Я выдал запрос на получение данных от администратора сайта, так как сайт был перенаправлен на mcafee, поэтому я редактировал свой код, но все еще безрезультатно. Я не знаю, какая часть не так. То, что я хотел, это что: если: alt является минимальным…
24 окт '17 в 18:17
1 ответ

Xpath для поиска элемента, у которого нет родного брата

Поэтому я пытаюсь извлечь href местоположения из ссылок ниже, но только для элементов a, которые НЕ имеют одноуровневых элементов. Мне удалось выяснить Xpath, чтобы найти те, которые ДЕЛАЮТ, но как мне отрицать это? Я пытался использовать count() и …
29 ноя '14 в 10:41
3 ответа

Конвертировать dateTime в эпоху Unix в xslt

У меня есть переменная dateTime, и я хочу преобразовать ее в десятичное значение эпохи. Как это может быть сделано? Я пытался с помощью: seconds-from-duration($time, xs:dateTime('1970-01-01T00:00:00')) но он просто возвращает 0. Пожалуйста посоветуй…
12 авг '10 в 12:47
2 ответа

Сравнивая 2 последовательности в xslt

У меня есть 2 последовательности, одна от 1 до 10, а другая от 1 до 3. Как сравнить вторую последовательность с первой последовательностью, чтобы проверить, совпадают ли первые 3 элемента?
25 апр '12 в 09:56
2 ответа

Как я могу отобразить дату создания файла в выводе при преобразовании из XML в текстовый файл с использованием XSLT?

Я пытаюсь отобразить дату создания текстового файла в выходных данных при преобразовании XML-файла в текстовый файл. Есть ли способ отобразить эту информацию динамически? Любая помощь будет принята с благодарностью. Спасибо!
24 окт '15 в 18:54
3 ответа

Как использовать для цикла в XSLT и получить значения узлов на основе итерации

Как мы используем цикл в XSLT? У меня есть это требование, где я хочу преобразовать показанный ниже XML в файл, разделенный запятыми. Количество строк в файле CSV будет равно количеству COBRA_Records_within_Range узлы для записи отчета сотрудника. В…
10 дек '15 в 15:23
2 ответа

XPath: "список строк", кроме "строки"?

Я использую XPath вместе с XSLT (обе версии 2.0). Я хотел бы получить список строк, за исключением одной строки: <xsl:param name="lang" select="'de'"/> <xsl:variable name="all-languages" select="('en','de','fr')"/> <xsl:variable name=…
14 сен '12 в 08:56
1 ответ

Нахождение элементов с использованием подстановочных знаков в Xpath

У меня есть таблица с динамически генерируемыми строками, которые имеют идентификаторы, подобные следующим id='cu1111-co23466-t1-a23456' id='cu1111-co23466-t2-a3246' id='cu1111-co23466-t3-a265873' id='cu1111-co23466-t3-a0985' id='cu1111-co23466-t2-a…
01 авг '14 в 15:45
1 ответ

Как я могу получить все значения из вложенного XML?

Я получаю ответ вроде следующего, где я получаю несколько контрактов внутри контрактов. В ответе может быть 4, 3 или 5 контрактов. Я хочу получить значения всех ContractStartDate в каждом контракте. <Contracts xmlns="http://www.ggmd.nl/data/servi…
16 май '18 в 07:52
1 ответ

Xpath неожиданный вывод

<bib> <book year="2015"> <title>Xml Applications</title> <publisher>Wuhan University</publisher> <author>Zhang San</author> <author> Li Si </author> </book> <book year="2016"> &…
28 ноя '18 в 09:03
1 ответ

Невозможно использовать XPATH для получения значения из ответа SOAP

Пожалуйста, помогите мне получить значение (013b92124ce54924) в "<web:prop value='013b92124ce54924' name='serviceId'></web:prop>" Я попытался использовать команду xpath безуспешно: /*/SOAP-ENV:Body/'ns':requestResponse/web:webapiResponse…
13 дек '12 в 08:19
2 ответа

Saxon HE выбрать узел в документе XML

У меня возникают проблемы при выборе одного узла или списка узлов в документе XML. Без SAXON HE я бы сделал это так: xmlDocument.load(someDocument); var node = xmlDocument.SelectNodes(path); foreach(var nod in node) { //doSomething} и тогда вы может…
10 сен '14 в 06:05
1 ответ

Не удается получить необходимые элементы XML с помощью XSLT2.0?

Это мой документ XML. Я хочу преобразовать этот XML-документ в другой XML-документ (см. Раздел "Требуемый выходной XML"). <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w:document xmlns:w="http://schemas.openxmlformats.org/wordpro…
24 июл '12 в 09:21
1 ответ

Не найти правильный xpath

Я пытаюсь написать скрипт на Python, чтобы получить информацию о продуктах Google, перечисленных в правом верхнем углу экрана. (Обычно 6 картинок с ценой и продавцом) Я использую Python, PhantomJS и Selenium Делая поиск в Google для "красной обуви",…
24 сен '14 в 21:23
2 ответа

Проверьте, является ли параметр одним из нескольких значений в XSLT

Возможный дубликат: Выражение XSLT, чтобы проверить, принадлежит ли переменная множеству элементов Учитывая параметр, $nameЧто такое короткий и чистый способ проверить, равно ли его значение одному из конечного числа значений? Например, скажем, я хо…
25 окт '12 в 15:10
3 ответа

Как объединить два запроса XPATH, чтобы избежать двухкратного анализа длинного XML?

У меня есть длинный локальный файл XML, как это: <root> <div>this</div> <div>is</div> <div>a</div> ... <div>very</div> <div>long</div> <div>list</div> </root> Мне ну…
10 июн '13 в 23:02
1 ответ

Арифметическая операция в xpath над массивом элементов

У меня есть требование суммировать сумму по каждому элементу в моем ответе, используя xpath, однако я не уверен, сколько тегов я получу в своем ответе. Сумма = сумма1* значение1+ сумма2* значение2+ сумма3* значение3+.... <root> <element>…
12 апр '18 в 14:51
1 ответ

Как выплюнуть большой XML(более 3 ГБ), используя расширенный VTD-XML

Я должен разделить XML, который имеет минимальный размер 3 ГБ. Мы можем предоставить только 1,5 ГБ пространства кучи в 64-битной JVM в ОС Windows. У меня есть примеры кодов по всему Интернету, используя только VTDNav, а не VTDNavHuge. Задача состоит…