Как преобразовать XML -файлы перед обработкой xinclude

StackOverflow https://stackoverflow.com/questions/2048222

  •  20-09-2019
  •  | 
  •  

Вопрос

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

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

С уважением,

simon.cpu

Это было полезно?

Решение

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top