Latest web development tutorials

DTD Building Blocks

Los principales bloques de construcción y elementos XML y HTML documentos.


documento XML Building Blocks

Todos los documentos XML (y los documentos HTML) siguiendo simples componentes bloques de construcción:

  • elementos
  • atributos
  • entidades
  • PCDATA
  • CDATA

elemento

Los principales elementos son los componentes básicos de los documentos XML y HTML.

Ejemplos de elementos HTML son "cuerpo" y "tabla". Ejemplos de elemento XML es "nota" y "mensaje". Elemento puede contener texto, otros elementos o está vacía. Ejemplos de elementos HTML vacíos son "h", "ancho" y "img".

Ejemplo:

<body>some text</body>

<message>some text</message>


La propiedad puede proporcionar información adicional sobre el elemento.

Propiedades siempre se colocan en la etiqueta inicial de un elemento. Propiedad siempre en forma de pares de nombre / valor. El elemento "img" siguiente tiene más información sobre el archivo fuente:

<img src="computer.gif" />

Nombre del elemento es "img". atributo de nombre es "src". Valor de la propiedad es "computer.gif". Dado que el elemento en sí es vacío, es un Off "/".


entidad

Entidad se utiliza para definir las variables de texto normales. referencia de la entidad es una referencia a una entidad.

La mayoría de los estudiantes son conscientes de este código HTML referencias de entidad: "& nbsp;". Esta entidad "sin espacio fuera de línea" en HTML se utiliza para insertar un espacio adicional en un documento.

Cuando el documento es analizador XML, se ampliará la entidad.

entidad de aplicación carácter
& Lt; <
& Gt; >
& Amp; y
& Quot; "
Y Apos; '

PCDATA

PCDATA significa que los datos de carácter analizado sintácticamente (datos de caracteres analizados).

Los datos de caracteres pueden ser considerados como un elemento de texto XML iniciar etiqueta etiquetas y final.

PCDATA es texto será analizado por un analizador. Estos textos serán entidades cheques analizador y etiquetas.

Variable de texto será marcado como procesado, y se ampliará entidades.

Sin embargo, los datos de caracteres analizados no deben contener ninguna y, <u> caracteres; amp ;, requiere y & lt; y & gt; entidad de sustituirlas, respectivamente.


CDATA

CDATA significa que los datos de caracteres (datos de caracteres).

CDATA es texto no será analizado por un analizador. En estas etiquetas de texto no será tratada como una etiqueta, que no se expandirán entidades.