El elemento ExternalEntityDecl representa una entidad general donde la definición de entidad está contenida de forma externa respecto al mensaje actual. Es un elemento con nombre y tiene un elemento hijo de tipo SystemId. También puede tener un elemento hijo de tipo PublicId.
Una declaración de entidad externa con el formato:
<!ENTITY bookAppendix SYSTEM "appendix.txt">
tiene un elemento EntityDecl de nombre bookAppendix y un elemento hijo de tipo SystemId con un valor de serie de caracteres de appendix.txt.