Latest web development tutorials

DTD Building Blocks

Les principaux documents blocs de construction et des éléments XML et HTML.


document XML Building Blocks

Tous les documents XML (et des documents HTML) en suivant de simples composants blocs de construction:

  • éléments
  • Attributs
  • entités
  • PCDATA
  • CDATA

élément

Les principaux éléments sont les blocs de construction de documents XML et HTML.

Des exemples d'éléments HTML sont «corps» et «table». Des exemples de l'élément XML est "note" et "message". Element peut contenir du texte, d'autres éléments ou est vide. Des exemples d'éléments HTML vides sont "h", "br" et "img".

exemple:

<body>some text</body>

<message>some text</message>


La propriété peut fournir des informations supplémentaires sur l'élément.

Les propriétés sont toujours placés dans la balise de début d'un élément. Propriété toujours sous la forme de paires nom / valeur. L'élément suivant "img" contient des informations supplémentaires sur le fichier source:

<img src="computer.gif" />

Nom de l'élément est "img". attribut Name est "src". Valeur de la propriété est "computer.gif". Puisque l'élément lui-même est vide, il est un "/" Off.


entité

Entité est utilisée pour définir des variables de texte normal. référence de l'entité est une référence à une entité.

La plupart des étudiants sont au courant de cette HTML références d'entité: «& nbsp;». Cet «espace non off-line" entité HTML est utilisé pour insérer un espace supplémentaire dans un document.

Lorsque le document est un analyseur XML, l'entité sera élargi.

entité d'application caractère
& Lt; <
& Gt; >
& Amp; &
& Quot; "
& Apos; '

PCDATA

PCDATA signifie que les données de caractères analysées (données de caractères analysées).

Les données de caractère peuvent être considérées comme un élément de texte XML balise de début et de fin des balises.

PCDATA est le texte sera analysé par un analyseur. Ces textes seront chèques parser entités et tags.

tag texte sera marqué comme transformé, et les entités sera élargi.

Toutefois, les données de caractères analysées ne doivent pas contenir de &, <ou> caractères; nécessite & amp ;, & lt; et & gt; entité de les remplacer, respectivement.


CDATA

CDATA signifie que les données de caractères (données de caractères).

CDATA est le texte ne sera pas analysé par un analyseur. Dans ces étiquettes de texte ne sera pas traitée comme une étiquette, les entités qui ne seront pas développées.