Вопросы по теме 'xslt-2.0'

Какие есть полезные конструкции для использования XSLT для создания XSLT?
У меня есть существующая таблица стилей XSLT, которая принимает XML и создает красиво отформатированный XHTML. Я хочу сделать версию этой таблицы стилей XSL-FO для создания PDF через Apache FOP. Я хочу знать следующее: Есть ли удобные для...
1153 просмотров
schedule 14.03.2023

Как найти слово в тексте с помощью XSLT 2.0 и REGEX (у которого нет границы слова \b)?
Я пытаюсь отсканировать строку слов и найти наличие определенного слова (без учета регистра) в таблице стилей XSLT 2.0, используя REGEX. У меня есть список слов, которые я хочу перебрать и определить, существуют ли они в данной строке. Я хочу...
5544 просмотров
schedule 13.11.2022

Добавление тегов ‹span› ко всем текстовым узлам между настраиваемыми самозакрывающимися тегами
У меня есть пара настраиваемых самозакрывающихся тегов s1 и s2, определенных в пространстве имен x в моем xhtml. Для каждой пары тегов s1, s2 с одинаковым идентификатором я хочу добавить теги span ко всем текстовым узлам между ними. Каждая пара...
2890 просмотров
schedule 16.07.2023

Как выбрать saxon TransformerFactory в Java
В моем веб-приложении мне нужно использовать Saxon TransformerFactory, чтобы использовать XSLT 2.0, но я не могу использовать метод setProperty, потому что у меня нет этого права на веб-сервере и есть диспетчер безопасности. Итак, я прочитал, что...
24124 просмотров
schedule 05.04.2022

Можно ли установить приоритет на группу, начинающуюся с пункта?
это пример моего входного файла. <root> <!-- [...] --> <bbb>Foo 1</bbb> <aaa>xxxxxxxx</aaa> <aaa>xxxxxxxx</aaa> <aaa>xxxxxxxx</aaa> <bbb>Foo 2</bbb>...
528 просмотров
schedule 25.04.2022

шаблон вызова xslt с динамическим соответствием
я пытаюсь передать динамический параметр при вызове шаблона для подавления узлов из xml. Я бы назвал этот шаблон так: transform employee.xml suppress.xsl ElementsToSuppress=id,fname сотрудник.xml <?xml version="1.0"...
7031 просмотров
schedule 31.05.2022

Используйте xslt:analyze-string для добавления акронимов в HTML — теперь с синонимами
Я уже разместил вопрос о том, как добавить теги акронимов в текст HTML, и получил хорошее решение (см. -html">Используйте xslt:analyze-string для добавления сокращений в HTML ). Спасибо! Теперь я добавил синонимы к своим аббревиатурам и...
801 просмотров
schedule 06.04.2022

Как выполнить преобразование XSLT 2.0 с помощью C #
Можно ли использовать преобразование XSLT 2.0 с собственным фреймворком .net? Я знаю, что это возможно с XSLT 1.0.
13893 просмотров
schedule 22.04.2022

XSL — список эквивалентных реализаций
Я хотел бы знать, есть ли у нас что-то в XSL 2.0, эквивалентное списку в Java. Я хотел бы рекурсивно вызвать шаблон 10 раз и передать входную переменную с именем «mylist». В шаблоне я хочу выполнять такие операции, как добавление элемента в список,...
1428 просмотров
schedule 26.12.2022

Как обновить значение переменной в xslt?
Я объявил переменную в своем файле .xsl. Теперь я хочу обновить старое значение новым значением. Например: <?xml version="1.0" encoding="iso-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"...
73962 просмотров
schedule 19.04.2022

Ошибка процессора Saxon Xslt
В моем приложении .net я пытаюсь обработать xml с помощью saxon xslt, версия xslt - 2.0. Когда объем данных велик, я получаю следующую ошибку. [net.sf.saxon.trans.XPathException] = {"org.xml.sax.SAXParseException: структуры XML-документа должны...
701 просмотров
schedule 21.03.2024

Как имитировать вызов шаблона-сопоставления со значением параметра?
Я ищу обходной путь для передачи параметров в соответствие с шаблоном. Я знаю, что это не разрешено в XPath, и поэтому я ищу решение «плана Б». Это то, что я хотел бы работать: Часть 1 xslt (2.0): <xsl:template match="/">...
2236 просмотров
schedule 26.10.2022

Создание динамической HTML-таблицы с отдельными строками столбцов
Что мне нужно сделать, так это создать таблицу с переменным именем столбцов (назовем ее x). Проблема, с которой я сталкиваюсь, заключается в том, что любое из полей, которые могут превратиться в td, может быть «элементом одной строки», то есть иметь...
283 просмотров
schedule 20.04.2023

Преобразование XML в CSV с использованием XSLT
Я пытаюсь преобразовать XML в csv с помощью xslt, я не знаком с xslt, поэтому просто читаю учебник и другие онлайн-ресурсы. Вот мой XML <?xml version="1.0" encoding="UTF-8"?> <impex> <test> <Employee />...
1091 просмотров
schedule 13.05.2023

Как использовать функцию нижнего регистра () в XSLT 2.0?
В небольшом проекте преобразования XML, над которым я работаю, я могу использовать функцию XSLT 1.0 translate() для преобразования в нижний или верхний регистр, как это предлагается в сообщениях типа this one , чтобы что-то вроде следующего...
9965 просмотров
schedule 12.05.2023

Позиционная группировка: преобразование xslt из html
У меня есть следующий html-файл, и я хочу запустить преобразование, чтобы все теги h1, h2, h3 были преобразованы в соответствующие div. h2 всегда будет вложенным div h1, и если есть 2 тега h2, то у него должны быть собственные div. точно так же h3...
138 просмотров
schedule 21.03.2023

Имея элемент ‹xs:union›, как определить его тип с помощью XSLT?
У меня есть XML-схема, содержащая следующий элемент типа: <xs:simpleType name="value"> <xs:union memberTypes="xs:boolean xs:int xs:double xs:string"/> </xs:simpleType> Пример фрагмента XML:...
285 просмотров
schedule 06.03.2023

XSLT2: как ссылаться на атрибуты текущего узла в предикатах XPath2
Я разместил другой вопрос с этим как с одним аспектом. Мне сказали уточнить вопрос, но этот вопрос уже был довольно длинным и сложным, поэтому я создал новый. Я хочу знать, существует ли стандартный способ ссылки на атрибут узла current в...
15681 просмотров
schedule 27.09.2022

Как создать последовательность строк ключ-значение из другой простой последовательности в XPath 2.0
Мне нужна функция XSLT для создания последовательности строк "ключ-значение" ( 'key1_val1', 'key2_val2', 'key3_val3' ) из последовательности простых строк ( 'key1', 'val1', 'key2', 'val2', 'key3', 'val3' ) . Я был остановлен на следующем коде, и...
497 просмотров
schedule 03.04.2023

Атрибут имени шаблона вызова XSLT
Кажется, я не могу использовать Xpath в атрибуте имени элемента call-template. Как я могу обойти это? Любая помощь/мысли были бы потрясающими! <xsl:for-each select="child::knomaddb/Content/Videos"> <xsl:result-document...
2455 просмотров
schedule 19.02.2022