У меня проблема с Xinclude или как с сущностью включенными файлами. Мне нужно знать, какие файлы были включены парсером. Пример:
<?xml version="1.0" ?>
<!DOCTYPE docBookChapter [
<!ENTITY externalFile SYSTEM "entityIncluded.xml">
]>
<chapter xmlns="http://www.w3.org/1999/xhtml"
xmlns:xi="http://www.w3.org/2001/XInclude">
<title>Third chapter</title>
<xi:include href="xIncluded.xml"/>
<chapter>
&externalFile;</chapter>
</chapter>
Парсер успешно создает DOM, но как получить имена включенных файлов? Элемент
xi:include
уже заменен содержимым файла.