DTD - Módulo de construcción XML
- Página anterior Introducción a DTD
- Página siguiente Elemento DTD
Los módulos de construcción principales de documentos XML y HTML son etiquetas como <body>....</body>.
Módulos de construcción de documentos XML
Todos los documentos XML (así como los documentos HTML) están constituidos por los siguientes módulos de construcción simples:
- Elemento
- Propiedad
- Entidad
- PCDATA
- CDATA
A continuación, se ofrece una descripción breve de cada módulo de construcción.
Elemento
Los elementos son los módulos de construcción de documentos XML y HTMLMódulos de construcción principales.
Un ejemplo de elemento HTML es "body" y "table". Un ejemplo de elemento XML es "note" y "message". Los elementos pueden contener texto, otros elementos o estar vacíos. Ejemplos de elementos HTML vacíos son "hr", "br" y "img".
Ejemplo:
<body>texto del cuerpo entre</body> <message>un mensaje entre</message>
Propiedad
Las propiedades pueden proporcionarInformación adicional sobre el elemento.
Las propiedades siempre se colocan en la etiqueta de inicio de algún elemento. Las propiedades siempre comienzan conNombre/ValorAparecen en pares en la forma. A continuación, el elemento "img" posee información adicional sobre el archivo de origen:
<img src="computer.gif" />
El nombre del elemento es "img". El nombre del atributo es "src". El valor del atributo es "computer.gif". Ya que el elemento está vacío, se cierra con un "/".
Entidad
Las entidades se utilizan para definir variables de texto. La referencia de entidad es una referencia a la entidad.
La mayoría de los estudiantes conocen esta referencia de entidad HTML: " ". Esta entidad de espacio sin salto de línea se utiliza en HTML para insertar un espacio adicional en un documento.
Las entidades se expandirán cuando el documento sea procesado por el analizador XML.
Las siguientes entidades están predefinidas en XML:
Referencia de entidad | Carácter |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
PCDATA
El significado de PCDATA es datos de caracteres procesados (parsed character data).
Puede imaginar los datos de caracteres como el texto entre la etiqueta de inicio y de cierre de un elemento XML.
PCDATA es texto que se procesará por el analizador. Estos textos serán verificados por el analizador de entidades y marcas.
Las etiquetas en el texto se tratarán como marcas y las entidades se expandirán.
Sin embargo, los datos de caracteres que se procesan no deben contener caracteres &、< o >; se deben usar las entidades &、< y > para reemplazarlos respectivamente.
CDATA
El significado de CDATA es datos de caracteres (character data).
CDATA es texto que no se解析ará por el analizador.Las etiquetas en estos textos no se tratarán como marcas y las entidades no se expandirán.
- Página anterior Introducción a DTD
- Página siguiente Elemento DTD