DTD - Comparación de Elementos con Atributos
- Página anterior Atributos de DTD
- Página siguiente Entidades de DTD
Los módulos de construcción principales de los documentos XML y HTML son las etiquetas como <body>...</body>.
Módulos de construcción de documentos XML
Todos los documentos XML (así como los documentos HTML) se constituyen 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 principales de los documentos XML y HTML.Módulos de construcción principales.
Los ejemplos de elementos HTML son "body" y "table". Los ejemplos de elementos XML son "note" y "message". Los elementos pueden contener texto, otros elementos o estar vacíos. Los ejemplos de elementos HTML vacíos son "hr"、"br" y "img".
Ejemplo:
<body>texto entre el cuerpo</body> <message>un mensaje entre</message>
propiedad
Las propiedades pueden proporcionarInformación adicional sobre el elemento.
Las propiedades siempre se colocan dentro de la etiqueta de inicio de un elemento. Las propiedades siempre comienzan connombre/valorde la forma que se presenta en pares. El siguiente elemento "img" tiene información adicional sobre el archivo de origen:
<img src="computer.gif" />
El nombre del elemento es "img". El nombre de la propiedad es "src". El valor de la propiedad es "computer.gif". Como 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 están familiarizados con 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 expanden cuando el documento es interpretado por el intérprete XML.
Las siguientes entidades están predefinidas en XML:
referencia de entidad | caracteres |
---|---|
< | < |
> | > |
& | & |
" | " |
' | \' |
PCDATA
PCDATA significa datos de caracteres interpretados (parsed character data).
Los datos de caracteres pueden imaginarse como el texto entre la etiqueta de inicio y de cierre de un elemento XML.
PCDATA es el texto que se interpretará por el intérprete. Estos textos serán revisados por el intérprete de entidades y marcadores.
Las etiquetas del texto se manejarán como marcadores, mientras que los elementos se expandirán.
Sin embargo, los datos de caracteres interpretados no deben contener caracteres &、< o >; se debe usar el ente < para sustituirlos respectivamente.
CDATA
CDATA significa datos de caracteres (character data).
CDATA es texto que no se procesa por el analizador.Las etiquetas en estos textos no se tratarán como marcas y las entidades no se expandirán.
- Página anterior Atributos de DTD
- Página siguiente Entidades de DTD