An XML language to define XML transformation pipelines.
2 ответа

Xproc p:http-запрос динамического HREF URI

Мой конвейер Calabash xproc использует p:http-request для запуска GET-запроса. Сервер требует аутентификации, поэтому я использую ac: request с атрибутами username / password / auth-method. Я борюсь с вопросом, как динамически заполнять атрибут href…
15 июл '14 в 12:08
1 ответ

XSLT с XProc - привязка параметров в требуемом типе

Я пытаюсь перевести мой пакетный файл, называющий Saxon (версия 8.9), в конвейер XProc (Calabash). Это мой пакетный звонок: java -jar saxon8.jar -o out.xml in.xml style.xsl +config=config-file.cfg Параметр config определяется в таблице стилей следую…
25 июл '13 в 15:00
3 ответа

Сохранение каждого узла XML-документа в виде файла с XProc

Я получил документ XML со следующей структурой <listOfNodes> <node name="file1">content1</node> <node name="file2">content2</node> ... <node name="fileN">contentN</node> </listOfNodes> Я хочу создать к…
17 мар '14 в 14:26
1 ответ

Последовательность ввода в <p: filter> в XProc 1.0?

Является &lt;p:filter&gt; в XProc умеет принимать последовательность документов в качестве входных данных? Когда я кормлю калебаса следующим: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;p:declare-step xmlns:p="http://www.w3.org/ns/xproc" xmlns:…
24 май '18 в 00:30
1 ответ

xproc: p:xquery с несколькими входными документами

Согласно Рекомендации XProc: W3C p:xquery получает только один входной документ и параметры (которые могут быть только атомарными, верно?) &lt;p:declare-step type="p:xquery"&gt; &lt;p:input port="source" sequence="true" primary="true"/&gt; &lt;p:inp…
02 сен '16 в 19:50
1 ответ

Исходный порт с запасным значением по умолчанию?

У меня есть шаг XProc, где я хотел бы, чтобы источник ввода работал так: если URL указан в командной строке с помощью -isource=foo.xmlзатем документ по этому URL используется в качестве исходного документа; если URL не указан, то документ default.xm…
25 мар '14 в 20:51
1 ответ

p:variable:: Что означает затенение и можно ли переназначить новое значение ранее объявленной p: variable

Я еще не пробовал. Можем ли мы обновить значение p:variable где-либо еще в конвейере, т.е. после его действительного объявления в начале какого-либо шага? Если нет, то почему? Также, каков наилучший способ сделать это, если мне действительно нужно э…
26 ноя '11 в 21:15
1 ответ

XProc и CDATA

У меня есть XSLT, который создает CDATA внутри узла. XML: &lt;test&gt;&lt;inner&gt;stuff&lt;/inner&gt;&lt;/test&gt; XSLT: &lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" exclude-result-…
15 июл '15 в 21:26
1 ответ

Calabash 1.0.23 выбрасывает на шаг xsl-formatter: ОШИБКА: не удалось создать провайдера FO

Я пытаюсь использовать XML Calabash 1.0.23 для запуска XSLT-преобразования и FO-форматирования в одном конвейере. Хотя шаг XSLT работает нормально, я не могу заставить шаг xsl-formatter работать с FOP. Каждый раз, когда я запускаю трубопровод, Калаб…
04 фев '15 в 23:09
0 ответов

Как реализовать XProc в BaseX

Я работаю над проектом, в котором я должен выполнить несколько шагов во время ввода данных в базу данных BaseX. Я хочу определить эти шаги в XProc для простоты. Особенно нам нужны DOCX для DocBook и DocBook для DOC разговора. Моя версия BaseX 8.6.44…
09 июн '17 в 11:27
2 ответа

Как упростить этот конвейер xproc?

Я только начал копаться в XProc (используя Calabash). У меня есть серия XSLT-преобразований, которые я хочу применить к одному входному документу для создания одного выходного документа. Ранее я использовал простой сценарий Python для управления пре…
08 окт '10 в 18:50
1 ответ

Exist-DB: REST GET для сохраненного файла XProc (расширение xpl) возвращает ошибку

В Exist 2.2, когда я пытаюсь получить доступ к любым файлам.xpl с помощью REST GET, я получаю следующую ошибку: /db/beheer/pipe.xpl ошибка: обнаружена ошибка XPST0003 при загрузке модуля xproc: ошибка при загрузке модуля http://xproc.net/xproc: неож…
24 ноя '14 в 14:23
2 ответа

Как вызвать XML Calabash программно из Java

Я не могу найти пример или указание на то, как вызвать XML Calabash (реализация Xproc) для запуска из Java. Требования просты: Элемент списка Уметь программно определять входы и выходы. Элемент списка Возможность работать одновременно, поскольку мы …
02 апр '13 в 05:49
1 ответ

xProc - приостановить конвейер и продолжить его при наступлении определенного события

Я довольно новичок в xProc и xPath, но меня попросили решить следующую проблему: Шаг 2 получает данные через вторичный порт с шага 1. Шаг 2 содержит p:for-each, который сохраняет документ в папку для каждого элемента, который передает для каждого. (…
1 ответ

Выполнение XPROC

Я очень новичок в материалах XSLT и XPROC. Теперь я написал свой пример XPROC. Как и каждый начинающий, я также начал с Hello World. hello.xpl &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;p:pipeline xmlns:c="http://www.w3.org/ns/xproc-step" xmln…
31 окт '11 в 17:56
6 ответов

Потоковое XML с XProc

Я играю с xproc, языком конвейерного XML и http://xmlcalabash.com/. Я хотел бы найти пример для потоковой передачи больших XML-документов. например, с учетом следующего огромного XML-документа: &lt;Books&gt; &lt;Book&gt; &lt;title&gt;Book-1&lt;/titl…
18 май '09 в 16:34
0 ответов

XProc для доступа к данным XML с FTP (с аутентификацией)

Моя цель - получить доступ к XML-документу на FTP-сервере через XProc. Этот конкретный FTP-сервер требует аутентификации. Я использую последнюю версию Calabash (1.1.6-96) на Java 8. Следующий XProc отлично работает, когда аутентификация не требуется…
18 сен '15 в 20:31
1 ответ

Xproc: как использовать переменную в href

У меня есть переменная, которая содержит имя таблицы стилей, чтобы применить дальше. Это не работает: &lt;p:variable name="filename" select="'/home/stylesheets/indent.xsl'"/&gt; &lt;p:xslt&gt; &lt;p:input port="stylesheet"&gt; &lt;p:document href="{…
17 май '14 в 12:11
1 ответ

Если результирующий документ уже существует, пропустите преобразование

Я просто хочу выполнить свои преобразования через XProc вместо использования командного сценария / сценария оболочки. мой процесс преобразования представляет собой простую конкатенацию входных и выходных документов - поэтому выходные данные преобраз…
10 сен '12 в 08:42
1 ответ

Передача параметра document() в xslt в конвейере XProc

Я установил конвейер XProc, в котором у меня есть &lt;p:xslt&gt; шаг. Среди параметров этой таблицы стилей у меня есть параметр, который является узлом document(): Это таблица стилей km_to_dita.xsl: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;x…
09 ноя '16 в 17:36