Allgemeine Entity-Referenzen |
    &name;
Allgemeine (auch generelle) Entity-Referenzen werden nur innerhalb der vom Parser analysierbaren Zeichendaten im Body eines XML-Dokuments anerkannt. Sie dürfen innerhalb der analysierbaren Zeichendaten zwischen den Start- und End-Tags erscheinen oder innerhalb eines Attributswerts. Sie werden nicht innerhalb der DTD eines Dokuments anerkannt (außer in den Attributvorgabewerten) und auch nicht innerhalb von CDATA-Abschnitten. Die Reihenfolge, in der Operationen durchgeführt werden, wenn eine allgemeine analysierbare Entity vom XML-Parser in die Analyse einbezogen wird, kann zu interessanten Nebeneffekten führen. Denn auch der Ersetzungstext der Entity wird vom Parser analysiert. Besitzt dieser Entity-Ersetzungstext nun wiederum Zeichenreferenzen oder allgemeine Entity-Referenzen, werden auch diese vom Parser analysiert und in das Ergebnisdokument eingefügt.