Публикации по теме 'xslt'


Почему вам следует использовать XSLT 3.0
Почему вам следует использовать XSLT 3.0 Восемнадцать лет назад создатели спецификации XML столкнулись с проблемой: как использовать новый язык для создания формата публикации книг. Появились два новых языка: первый для описания различных функциональных частей публикации в XML, называемый объектами форматирования языка таблиц стилей XML (в конечном итоге, XSL-FO), и язык таблиц стилей XML (XSLT) для преобразования содержимого в формате XML в XSL. -FO язык. XSL-FO все еще..

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

Найти и заменить уникальным
Я выполняю поиск и замену символа перевода строки ( &#10; ) и заменяю его тегами закрытия абзаца и открытия абзаца, используя следующий код: <xsl:template match="/STORIES/STORY"> <component> <xsl:if...
12159 просмотров
schedule 19.04.2023

Получение данных XML внутри пользовательской функции XPath
Есть ли способ получить текущие данные xml, когда мы создадим собственную функцию XPath (см. здесь). Я знаю, что у вас есть доступ к XPathContext , но этого достаточно? Пример: Наш XML: <foo> <bar>smang</bar>...
678 просмотров
schedule 23.10.2022

Количество узлов, удовлетворяющих условию на основе атрибутов
Ниже приведена часть XML-кода, который я обрабатываю с помощью процессора PHP XSLT : <result> <uf x="20" y="0"/> <uf x="22" y="22"/> <uf x="4" y="3"/> <uf x="15" y="15"/> </result> Мне...
158 просмотров
schedule 27.09.2022

Ограничьте строку символами из белого списка с помощью XSLT 1.0
Вопрос Используя XSLT 1.0, учитывая строку с произвольными символами, как я могу вернуть строку, отвечающую следующим правилам. Первый символ должен быть одним из следующих: a – z, A – Z, двоеточие или подчеркивание. Все остальные символы...
2447 просмотров
schedule 20.10.2023

Как объявить пользовательскую функцию, возвращающую набор узлов?
Я хочу что-то вроде этого: <msxsl:script language="C#"> ??? getNodes() { ... return ... } </msxsl:script> <xsl:for-each select="user:getNodes()"> ... </xsl:for-each> Какой тип возврата я должен использовать для...
5021 просмотров
schedule 15.12.2022

Преобразование XML в обычный текст - как мне игнорировать / обрабатывать пробелы в XSLT?
Я пытаюсь преобразовать XML-файл в разметку, используемую dokuwiki, с помощью XSLT. Это действительно работает до некоторой степени, но отступ в файле XSL вставляется в результаты. На данный момент у меня есть два варианта: полностью отказаться от...
31847 просмотров
schedule 07.09.2022

Как вы создаете PDF из XML в Java?
На данный момент я создаю файл XML на Java и отображаю его на странице JSP, преобразовывая его с помощью XSL/XSLT. Теперь мне нужно взять этот файл XML и отобразить ту же информацию в формате PDF. Есть ли способ сделать это, используя какой-то файл...
85515 просмотров
schedule 11.02.2023

Процессор XSLT с эффективным использованием памяти
Мне нужен инструмент для выполнения XSLT для очень больших файлов XML. Чтобы было ясно, мне не нужно ничего для проектирования, редактирования или отладки XSLT, просто выполняйте их. Преобразования, которые я использую, уже хорошо оптимизированы,...
5220 просмотров
schedule 27.02.2024

Параметры командной строки xsltproc с использованием stringparam
Я пытаюсь составить таблицу стилей, которая с учетом ввода XML (очевидно) и параметра, указывающего «цель», создаст список команд, соответствующих этой цели. Вот таблица стилей, как написано: <?xml version="1.0"?> <xsl:stylesheet...
17815 просмотров
schedule 20.01.2023

Чередование цветов
Я хотел бы создать таблицу HTML с изменением цвета строк в зависимости от положения и содержимого. Но вместо того, чтобы чередовать каждую строку, я хотел бы иметь возможность группировать строки вместе, чтобы иметь такой XML: <itemlist>...
625 просмотров
schedule 29.09.2022

Веб-страница с динамическим заголовком
У меня есть веб-страница с динамическим списком. Я хочу, чтобы заголовки можно было настраивать. Для начала заголовки называются column1 , column2 , ... columnnN . Нажав на любой из этих заголовков, я открываю модальное окно DHTML, в котором я...
1017 просмотров
schedule 17.07.2023

Какие-нибудь большие сайты используют XSLT на стороне клиента?
В последнее время я размышлял о несколько неосновной архитектуре построения необработанного XML на стороне сервера, а затем использования таблицы стилей XSLT на клиенте для преобразования XML в полный пользовательский интерфейс. Конечно, должен...
4770 просмотров
schedule 29.04.2022

XSL (вроде) декларативный язык как представление MVC над сильной типизированной моделью?
Как большой поклонник XSL, я очень рад использовать xsl в качестве представления в нашей проприетарной платформе MVC на ASP.NET. Объекты в модели сериализуются под капотом с помощью XML-сериализатора .NET, и мы используем довольно атомарные шаблоны...
459 просмотров
schedule 06.12.2022

LINQ или XSLT для преобразования одного элемента в другой в Visual Basic 9
Укороченная версия: Может ли кто-нибудь предложить или предоставить образец в LINQ to XML для VB или в XSLT того, как изменить один элемент XML на другой (без жесткого кодирования поэлементной копии всех неизмененных элементов)? Фон: У меня...
982 просмотров
schedule 17.11.2022

MSXML XSL Transformation Конкуренция за многопоточную производительность
У меня есть многопоточная серверная программа C++, которая использует MSXML6 и непрерывно анализирует сообщения XML, а затем применяет подготовленное преобразование XSLT для создания текста. Я запускаю это на сервере с 4 процессорами. Каждый поток...
1153 просмотров
schedule 22.08.2023

Использование RegEx в XSLT
Мне нужно проанализировать автоматически созданную Visual Studio XML-документацию для создания отчета. Я решил использовать XSLT, но я новичок в этом и нуждаюсь в помощи. Общий шаблон: <doc> <members> <member...
6715 просмотров
schedule 08.05.2022

Как xsl: apply-templates может соответствовать только шаблонам, которые я определил?
У меня есть несколько шаблонов, которые соответствуют различным узлам в XML-документе. Если я сделаю просто ‹xsl: apply-templates />, он каким-то образом рекурсивно выведет текст всех нижележащих узлов. Я просто хочу, чтобы он рекурсивно...
19118 просмотров
schedule 02.08.2023

Как удалить повторяющиеся узлы XML с помощью XSLT
У меня очень длинный XML-файл, например <Root> <ele1> <child1>context1</child1> <child2>test1</child2> <child1>context1</child1> </ele1> <ele2>...
14350 просмотров
schedule 02.06.2023

Использовать XSL для создания динамического XSL, который выполняется в том же скрипте?
Я хочу динамически создавать переменные с динамическими именами для последующего использования в моем преобразовании, но для этого мне нужно динамически генерировать XSL, а затем запускать его в том же сценарии. Это всего лишь грубый пример...
9975 просмотров
schedule 27.05.2022

Как получить имя тега корневого элемента в XML-документе с XSLT?
Меня интересует присвоение имени тега корневого элемента в документе xml переменной xslt. Например, если документ выглядел так (без DTD): <foo xmlns="http://....."> <bar>1</bar> </foo> и я хотел присвоить строку...
62523 просмотров
schedule 18.09.2022