¿Se pueden anidar declaraciones ENTITY en archivos XML referenciados?

Estoy trabajando en un documento DocBook XML bastante grande. El libro principal tiene los capítulos pero incluye todas las subsecciones por referencia utilizando entidades. Algo como esto:

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>

La Sección 3 a su vez se divide en tres archivos xml más cuyo contenido se incluye como referencia de la siguiente manera:

section3.xml:

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

PREGUNTA: ¿Hay alguna forma de mover las declaraciones de ENTIDAD utilizadas solo por la Sección 3 (es decir, sección3_a, sección3_b, etc.) asection3.xml en lugar de declararlos enmain.book.xml?

Respuestas a la pregunta(1)

Su respuesta a la pregunta