как преобразовать файлы XML перед обработкой xinclude - PullRequest
0 голосов
/ 12 января 2010

У меня есть множество XML-файлов, которые организованы в разные каталоги. Мне нужно объединить их и преобразовать результат с помощью XSLT. Пока что я уже сделал это, за исключением одной проблемы: некоторые XML-файлы необходимо сначала преобразовать, прежде чем они могут быть включены в результат. xinclude, похоже, игнорирует объявление xml-stylesheet.

Как я могу преобразовать XML-файлы, прежде чем они будут включены?

С уважением,

[simon.cpu]

Ответы [ 2 ]

1 голос
/ 12 января 2010

Разбейте его на несколько вызовов преобразования, сначала подготовьте файлы XML, а затем выполните основное преобразование.

1 голос
/ 12 января 2010

Как проходит процесс? С Makefile или что-то в этом роде? В этом случае добавьте явные вызовы xsltproc перед включением, а затем включите вывод xsltproc.

Если xsltproc может прочитать инструкцию обработки (xml-stylesheet, обратите внимание, что я не проверял это), вам даже не нужно явно указывать используемую таблицу стилей.

...