Могут ли объявления ENTITY быть вложенными в ссылочные XML-файлы?

Я работаю над довольно большим документом DocBook XML. Главная книга имеет главы, но включает в себя все подразделы по ссылкам с использованием сущностей. Что-то вроде этого:

main.book.xml:

<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd"
[
<!ENTITY section1 SYSTEM "../fragments/section1.xml">
<!ENTITY section2 SYSTEM "../fragments/section2.xml">
<!ENTITY section3 SYSTEM "../fragments/section3.xml">
<!ENTITY section3_a SYSTEM "../fragments/section3_a.xml">
<!ENTITY section3_b SYSTEM "../fragments/section3_b.xml">
<!ENTITY section3_c SYSTEM "../fragments/section3_c.xml">
]>

<book>
    <chapter>
        <title>Chapter 1</title>
        &section1;
        &section2;
        &section3;
    </chapter>
</book>

Раздел 3, в свою очередь, разделен на еще три xml-файла, содержание которых включено в качестве ссылки следующим образом:

section3.xml:

<?xml version="1.0" encoding="UTF-8"?>
<section id="Section3">
    <title>Section 3</title>
    &section3_a;
    &section3_b;
    &section3_c;
</section>

ВОПРОС: Есть ли способ переместить объявления ENTITY, используемые только Разделом 3 (то есть section3_a, section3_b и т. Д.), Вsection3.xml вместо того, чтобы объявить их вmain.book.xml?

Ответы на вопрос(1)

Ваш ответ на вопрос