Quando uma referência de entidade é encontrada na mensagem XML, o formato expandido e o nome da entidade original são armazenados na árvore de elementos de sintaxe. O nome da entidade é armazenado como o valor dos elementos de sintaxe EntityReferenceStart e EntityReferenceEnd e quaisquer elementos de sintaxe intermediários contêm a expansão da entidade.
Os exemplos de referências da entidade XML em um documento XML e no formato da estrutura em árvore são mostrados abaixo:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <!DOCTYPE example [ <!ENTITY entityName "eValue"> ]> <example>Test: &entityName;</example>
A declaração XML e a declaração de tipo de documento não são mostradas aqui. Consulte A Declaração XML e declaração do tipo de documento XML para obter detalhes das seções da árvore de elementos de sintaxe.