Sections conditionnelles |
Le marquage d'une section conditionnelle permet de prendre en charge l'inclusion et l'exclusion conditionnelle du contenu au moment de l'analyse dans un sous-ensemble externe du document XML. Les sections conditionnelles ne sont pas autorisées dans un sous-ensemble interne du document. L'exemple suivant illustre une application possible des sections conditionnelles :
    <!ENTITY % debug 'IGNORE' >
    <!ENTITY % release 'INCLUDE' >

    <!ELEMENT addend (#PCDATA)>
    <!ELEMENT result (#PCDATA)>

    <![%debug;[
    <!ELEMENT sum (addend+, result)>
    ]]>
    <![%release;[
    <!ELEMENT sum (result)>
    ]]>