Описание тега exslt
EXSLT - это библиотека расширений для XSLT, в основном для XSLT 1.0. Он включает в себя функции для обеспечения отсутствующих языковых функций, таких как операции над наборами, приведение узлов, методы даты, математические функции и проверка типов. Обратите внимание, что с XSLT 2 и 3 ничего из этого обычно не требуется, поскольку сами языки и / или их базовые стандарты, такие как система типов XPath 2 или 3 или библиотека функций XPath 2 или 3, все и более интегрированы и стандартизированы.
1
ответ
Как использовать exsl:node-set из nodejs/node_xslt?
Я пытаюсь использовать функцию набора узлов EXSLT из nodejs через модуль node_xslt. Это простая оболочка для библиотеки libxslt, в которой есть поддержка EXSLT, насколько я понимаю. Тем не менее, любая ссылка на exsl:node-set приводит к тому, что я …
21 июл '12 в 14:04
2
ответа
Группировка списка элементов на основе разделенного пробелами списка тегов и т. Д.
Проблема имеет несколько аспектов: Как классифицировать на основе конкретного содержимого тега через пробел Как классифицировать из-за отсутствия такого специфического контента. В качестве примера возьмем следующие данные: <messages> <m>…
12 дек '14 в 02:50
1
ответ
Известно ли, что dyn: оценивает функцию расширения в Xalan-J 2.7.1?
Я озадачен тем, почему следующая программа-пример отказывается правильно применять мою таблицу стилей. Кажется, что dyn:evaluate в Xalan 2.7.1 отказывается обрабатывать определенные переменные XPath. Запуск следующей программы с xalan-j в classpath …
23 янв '17 в 15:06
0
ответов
Jython: проблемы с выполнением XSLT
Игнорирование идентификаторов ниже кода Jython при выполнении из командной строки создает выходные данные с самозакрывающимися тегами (Нет данных), как показано на рисунке ниже. from java.io import * import javax.xml from java.io import StringReader…
04 окт '17 в 18:56
2
ответа
Лучший подход для объединения нескольких проходов XSLT 1.0, которые обрабатывают одни и те же узлы
Я делаю очень сложное преобразование XSLT 1.0 (в настоящее время использую 8 проходов XSLT). Я хочу объединить эти 8 проходов без объединения их в один файл (это было бы слишком сложно). Мое решение будет использовать xsl:include а также exsl:node-s…
21 июл '11 в 09:22
1
ответ
EXSLT шаблон даты: формат-дата работает некорректно после даты шаблона: добавить
Следующий код <td> <xsl:call-template name="date:add"> <xsl:with-param name = "date-time" select ="hml:LT" /> <xsl:with-param name = "duration" select = "'PT1H'" /> </xsl:call-template> </td> <td> <xsl:ca…
19 янв '11 в 09:21
1
ответ
MVP.XSL: func:function
Я использую Mvp.Xsl.dll реализацию EXSLT. Мне трудно создать пользовательскую функцию и вызывать ее из XPath. Это возможно? Можете ли вы привести один очень простой пример? Большое спасибо, Петр
05 апр '11 в 07:05
1
ответ
dyn: define() не оценивает правильно?
По какой-то причине мой запрос XPath не работает, когда выполняется внутри XSLT через dyn:valu (). Я использую PHP и hasEXSLTSupport() оценивает true Вот мой сырой XML-документ: <getListValues> <node> <Assignee>Assignee Value</A…
08 мар '15 в 04:47
2
ответа
Передача узла в качестве параметра в таблицу стилей XSL
Мне нужно передать узел в качестве параметра в таблицу стилей XSL. Проблема в том, что параметр отправляется в виде строки. Я видел несколько SO вопросов по этой теме, и я знаю, что решение (в XSLT 1.0) заключается в использовании внешнего node-set(…
19 ноя '16 в 15:24
1
ответ
Функция вызывается с большим количеством аргументов
Я хочу написать функцию в XSLT 1.0 с использованием библиотеки EXSLT. Вот моя таблица стилей. <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:func="http://exslt.org…
03 дек '14 в 20:53
2
ответа
Обработка циклических зависимостей с помощью XSLT
Я обрабатываю XML-файл, который упрощенно выглядит примерно так: <resources> <resource id="a"> <dependency idref="b"/> <!-- some other stuff --> </resource> <resource id="b"> <!-- some other stuff --> </r…
03 авг '10 в 23:23
1
ответ
EXSLT date: разница "ошибка" при смене месяца
У меня возникают некоторые проблемы при использовании даты по умолчанию: шаблон EXSLT разности, предоставленный по адресу http://www.exslt.org/date/functions/difference/index.html. Я смог сузить проблему и найти источник: мой XSL-процессор. Проблема…
02 мар '11 в 09:45
0
ответов
Какой процессор Java XSLT можно использовать, который поддерживает расширения IBM Datapower?
Я очень плохо знаком со всеми технологиями, связанными с XML, и почти ничего о них не знаю. В настоящее время симуляторы, которые я должен разработать для этого, предоставлены IBM. Я должен заменить их функциональность в домашней системе. В основном…
17 янв '19 в 16:11
2
ответа
Android: как использовать xxx:node-set() для преобразования XSLT в Android
У меня есть XSL-файл, который успешно преобразует мой XML в браузере рабочего стола. В этом XSLT я использую функцию EXLT node-set(). При попытке преобразовать тот же XML-файл, используя тот же XSL-файл на Android, он выдает ошибку "Заявить об ошибк…
07 авг '12 в 10:51
1
ответ
Получение exsl:node-set для работы в PHP
У меня есть следующий код PHP, но он не работает. Я не вижу никаких ошибок, но, возможно, я просто слепой. Я запускаю это на PHP 5.3.1. <?php $xsl_string = <<<HEREDOC <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet versio…
01 июн '10 в 12:48
1
ответ
Как найти все числа в строке с XSLT 1
Есть несколько хороших решений, как найти все числа в строке для XSLT 2 и даже 3. Как я могу сделать то же самое в пределах XSLT 1 (с возможной помощью EXSLT)? Вот пример: <data> <sig>NL Mellin 1-1 36</sig> <sig>NL Mellin 1-1…
18 дек '14 в 10:39
3
ответа
Заполнение XSL до самой длинной длины поля
У меня есть XSL-файл, в котором есть цикл for-each, и я использую процессор EXSLT, чтобы дать некоторые дополнительные функции (а именно заполнение строк). то, что я хочу сделать, это заполнить все поля, чтобы они были длиной самой длинной записи дл…
04 янв '11 в 12:27
2
ответа
XSLT - перебрать набор узлов
У меня есть XML как это: <root> <row> <col name="col1">&lt;root&gt;&lt;row&gt;&lt;col name=&quot;COL_NAME_1&quot;&gt;col_value_1&lt;/col&gt;;&lt;/row&gt;&lt;/root&gt;</col&…
31 мар '15 в 13:52
2
ответа
Преобразовать атрибут в закомментированный XML
Я хочу преобразовать комментарий, который я знаю, является действительным XML. Например, ниже я хочу изменить значение атрибута bar с x на y. <root><!-- <foo bar="x"/> --></root> Таблица стилей, которую я создал ниже <xsl:…
02 авг '17 в 15:50
2
ответа
Как мы можем использовать EXSLT, не загружая его источник?
XSLTSL, кажется, утверждает, что мы можем использовать EXSLT без загрузки его источника: Импортируйте или включите либо основную таблицу стилей, либо модуль таблиц стилей, который вы хотите использовать, непосредственно с веб-сайта библиотеки; http…
09 июн '11 в 07:34