UnparsedEntityDecl XML

Una entidad no analizada es una entidad externa cuya referencia externa no es analizada por un procesador XML. Esto significa que puede incluir datos en un documento XML que no tenga un formato XML correcto, por ejemplo un archivo de gráficos. UnparsedEntityDecl es un elemento con nombre y es un elemento hijo de tipo SystemId que identifica el URI para la entidad (un URL o una ubicación de archivo local). UnparsedEntityDecl puede tener opcionalmente un elemento hijo de tipo PublicId.

UnparsedEntityDecl también puede tener un elemento hijo de tipo NotationReference, un elemento de valor que representa una referencia a una declaración de notación en cualquier otro lugar del documento XML. Define el tipo de datos de la entidad no analizada.

Una declaración de entidad no analizada tiene el formato:

    <!ENTITY pic SYSTEM "scheme.gif" NDATA gif>

En este ejemplo, SystemId tiene un valor de serie de caracteres de scheme.gif. El valor de NotationReference es gif. Hace referencia a una notación (NOTATION) definida en el documento XML:

    <!NOTATION gif SYSTEM "image/gif">

La siguiente entidad se incluye en el Ejemplo de DTD:

<!ENTITY unpsd PUBLIC "//this/is/a/URI/me.gif" "me.gif" NDATA TeX> 

Esto muestra el elemento PublicId opcional, que tiene el valor de serie de caracteres //this/is/a/URI/me.gif.

Conceptos relacionados
Visión general de flujos de mensajes
Tareas relacionadas
Desarrollar flujos de mensajes
Referencia relacionada
Declaración de tipo de documento XML
DocTypeDecl XML
PublicId XML
SystemId XML
NotationDecl XML
Ejemplo de DTD XML
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ad06520_