Wenn ein Einheitenverweis in der XML-Nachricht auftritt, werden die erweiterte Form und der ursprüngliche Einheitenname in der Baumstruktur des Syntaxelements gespeichert. Der Name der Einheit wird als der Wert der Syntaxelemente 'EntityReferenceStart' und 'EntityReferenceEnd' gespeichert, und alle dazwischen liegenden Syntaxelemente enthalten die Einheitenerweiterung.
Nachfolgend sind einige Beispiele zu XML-Einheitenverweisen in einem XML-Dokument und als Baumstruktur aufgeführt:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <!DOCTYPE example [ <!ENTITY entityName "eValue"> ]> <example>Test: &entityName;</example>
Die XML-Deklaration und die Dokumenttypdeklaration sind hier nicht dargestellt. Ausführliche Informationen zu diesen Abschnitten der Syntaxelementbaumstruktur finden Sie unter Die XML-Deklaration und XML-Dokumenttypdeklaration.