Наследование сущностей в файлах docbook

У меня возникли проблемы со ссылкой на некоторый текст из моих XML-файлов.

У меня есть несколько документов xml (документы docbook 5.0).

Все они включают определенную часть из другого XML-файла, например:

<xi:include href="path/to/myFile.xml" 
            xpointer="element(IDofSection)"/>

В ссылочном разделе есть объекты (например, $productname;), которые должны быть объявлены в ссылочном документе.

Когда я объявляю эти сущности в ссылочном xml-файле, ссылочный xml-файл не наследует эти сущности.

Я искал по всей сети, но не нашел решения этой проблемы. Возможно ли то, что я делаю в принципе, с помощью xinclude? Если нет, то как я могу решить эту проблему с помощью других методов?


person user3384516    schedule 17.04.2014    source источник
comment
Я не думаю, что это может сработать. См. третий пункт здесь: sagehill.net/docbookxsl/ModularDoc.html#XincludeTextEntities.   -  person mzjn    schedule 18.04.2014


Ответы (1)


Это можно сделать с помощью файла сущностей.

В этом вопросе макросы DocBook? есть показан пример решения сущностей.

person Verhagen    schedule 12.10.2015