Я пытаюсь включить все дочерние элементы (разделы) элемента из a.xml в b.xml с помощью xi: include. Оба файла XML являются действительными файлами docbook 5.Включить дочерние элементы с помощью схемы xpointer element()
a.xml
<chapter xml:id="TheChapter">
<section>
<title>section 1</title>
</section>
<section>
<title>section 2</title>
</section>
<section>
<title>section 3</title>
</section>
</chapter>
b.xml
<section>
<xi:include href="a.xml" xpointer="element(/TheChapter/*)"/>
</section>
Я использую XMLMind который сообщает об ошибке.
cannot parse inclusion directive: cannot parse XPointer "element(/TheChapter/*)": "/TheChapter/*", XPointer element() scheme syntax error
Мое использование схемы element() не верно?