Описание тега xslkey
2
ответа
Ключ группировки XSLT 1.0 для разных узлов и элементов
Я смотрю на мюнхенскую группировку. Я попытался найти примеры, которые похожи на мой XML, но не могу найти ни одного. Большинство примеров хорошо структурированы, а мой - запутанный. Вот сокращенная версия моего XML (обратите внимание, что я не могу…
15 авг '11 в 04:02
1
ответ
XPath для поиска строчек в модели CALS
Я строю процесс, который проходит через большую коллекцию XML-файлов, ищет таблицы моделей CALS (большинство файлов содержат хотя бы один) и затем сохраняет табличные данные обратно в базу данных. Во-первых, многие из этих таблиц будут иметь разные …
25 фев '14 в 09:34
1
ответ
Узел сборки XSL на основе ключа
ВХОД: <?xml version="1.0" encoding="UTF-8"?> <comtec> <record id="1"> <column name="id_task">44422</column> <column name="capabilityCode">FR-JUNIOR</column> <column name="ColMiss">miss</column> &…
02 фев '17 в 17:01
2
ответа
Правильное использование внешней таблицы поиска XSLT - функция key()?
Я искал и нашел несколько учебных пособий для функции xsl:key и key(), но почему-то мне все еще не хватает понимания, по-видимому. Мне нужно выполнить преобразование XML-XML, которое включает в себя около 10 полей, в которых вам нужно взять строковы…
12 май '09 в 12:44
1
ответ
XSLT 1.0 Как использовать xsl:key с функцией document()
Я пытаюсь использовать xsl:key для поиска элементов во внешнем XML-документе, используя функцию XSL document(). Я могу заставить работать часть xsl:key, если вместо использования document () я просто объединю два XML-файла (используя XmlDocument в C…
12 фев '13 в 20:18
1
ответ
Фильтрация XPath с помощью функции xsl:key()
Я пытаюсь сравнить два xmls на основе некоторого значения узла. Ниже приведены два xmls: a.xml <?xml version="1.0"?> <catalog> <cd> <Test>a</Test> <Test1>aa</Test1> </cd> <cd> <Test>e</T…
22 фев '19 в 20:06
1
ответ
XSLT: замена узла эквивалентным узлом другого документа
Я хочу заменить некоторые узлы XML-файла эквивалентными узлами другого XML-файла. Поскольку это не будет достаточно сложной задачей, я хочу, чтобы идентификатор, используемый для сравнения, был значением некоторого ребенка. "Старый" XML выглядит так…
26 мар '14 в 16:58
4
ответа
Может ли XPath выполнить поиск внешнего ключа в двух поддеревьях XML?
Скажем, у меня есть следующий XML... <root> <base> <tent key="1" color="red"/> <tent key="2" color="yellow"/> <tent key="3" color="blue"/> </base> <bucket> <tent key="1"/> <tent key="3"/> </bu…
26 сен '08 в 21:14
2
ответа
Ключ XSL с использованием нескольких значений
Ниже приведен пример структуры XML, над которой я работаю: <command name="test"> <parameter index="2">4000</parameter> <tag>4000</tag> <parameter index="3">tag</parameter> <parameter index="4">4000<…
26 авг '11 в 16:02
1
ответ
Возвращение номеров страниц для набора элементов (оптимизация для XSLT 1.0/msxsl)
Это не столько "как сделать ххх", сколько "как оптимально сделать ххх?" (действительно надеясь, что вызов плавает на лодке Димитра...) Все следующее усложняется ограничением процессора XSL (msxsl - в основном XSLT 1.0 с набором функций-узлов (), rep…
12 апр '12 в 17:50
2
ответа
Как ссылаться на узел с помощью ключа - XSLT
Учитывая следующий документ XML... <ws> <series year="2005" mvp="Jermaine Dye"> <team name="Chicago White Sox" wins="4" /> <team name="Houston Astros" wins="0" /> </series> <series year="2004" mvp="Manny Ramirez">…
20 фев '14 в 01:39
2
ответа
Имя итерационной переменной в xsl:for-each на xsl:key в XSLT 1.0
У меня есть код XSLT 1.0, как это: <xsl:key name="enemyItems" match="metadata[attributes/metadata_key/@value = 'enemylist']" use="attributes/metadata_refkey/@value"/> <xsl:template match="item"> <xsl:variable name="enemyList" select="…
29 июл '10 в 16:07
1
ответ
Соответствие ключа XSLT пространствам имен
У меня есть XSD-документ с использованием пространств имен, упрощенный до этого: <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xns="urn:MyNs" targetNamespace="urn:MyNs"> <xs:comple…
26 авг '16 в 16:55
1
ответ
Группировка вложенных элементов в xslt 1.0
Я смотрел на примеры мюнхенской группировки в XSLT 1.0, в частности, этот пример здесь. Однако я не могу заставить его работать над более сложной структурой XML. Мой XML в настоящее время выглядит так: <?xml version="1.0" encoding="utf-8"?> &l…
02 авг '12 в 10:27
1
ответ
XSLT 1.0 множественные ключи перекрестные ссылки и консолидация
Спасибо, что нашли время посмотреть мой вопрос. У меня есть структура ввода (ниже), где каждая строка представляет движение от одного элемента местоположения к другому. Таким образом, у каждого ряда есть местоположение и местоположение. Цель - это в…
27 окт '15 в 04:49
1
ответ
Как выбрать из ключа какое поле не пустое
У меня есть XML-файл и XSLT преобразование ниже: <?xml version="1.0" encoding="utf-8" ?> <?xml-stylesheet version="1.0" type="text/xml" href="pets.xsl" ?> <pets> <pet name="Jace" type="dog" /> <pet name="Babson" type="" /&…
09 сен '12 в 06:55
1
ответ
Использование xsl:key для хранения результата логического выражения
В моем преобразовании есть выражение, против которого неоднократно проверялись некоторые элементы. Чтобы уменьшить избыточность, я хотел бы заключить это в xsl:key вот так (не работает): <xsl:key name="td-is-empty" match="td" use="not(./node()[no…
20 дек '12 в 10:39
1
ответ
Регулярное выражение (last()) в XSLT
Работает над связыванием некоторого текста на входе с анализом-строкой, но не может извлечь regex-group(last()) в сценарии. Вы можете проверить трансформацию на https://xsltfiddle.liberty-development.net/bnnZVG Как видите, токовый выход <?xml ver…
29 янв '19 в 09:42
1
ответ
XSL-группа по значению узла
У меня есть случай группировки ключей XSL. Цель состоит в том, чтобы заменить значение на основе совпадения идентификатора. Входные данные: <?xml version="1.0" encoding="UTF-8"?> <root> <message-in> <actions> <stop> <…
13 мар '17 в 14:17
1
ответ
xsl: сортировка с предшествующим братом XSLT 1.0 XSL-FO muenchian xsl:key
Я хотел бы получить доступ к предыдущим братьям и сестрам в отсортированном списке. Я использую Antenna House 6.2 и XSLT 1.0. Я пытался использовать расширение msxsl с node-set() но призывает node-set() не удалось. Некоторые говорят, что доступ к пр…
04 май '17 в 00:48