DTD - Comparaison des éléments et des propriétés
- Page précédente Propriétés DTD
- Page suivante Entités DTD
Les modules principaux de construction des documents XML et HTML sont des balises semblables à <body>...</body>.
Module de construction de document XML
Tous les documents XML (et les documents HTML) sont constitués des modules de construction simples suivants :
- élément
- attribut
- entité
- PCDATA
- CDATA
Voici une brève description de chaque module de construction.
élément
Les éléments sont les modules principaux de construction des documents XML et HTML.Module principal de construction。
Les exemples d'éléments HTML sont "body" et "table". Les exemples d'éléments XML sont "note" et "message". Les éléments peuvent contenir du texte, d'autres éléments ou être vides. Les exemples d'éléments HTML vides sont "hr"、"br" et "img".
Exemple :
<body>texte entre</body> <message>un message entre</message>
attribut
Les attributs peuvent fournirInformations supplémentaires sur l'élément。
Les attributs sont toujours placés dans l'étiquette de début d'un élément. Les attributs commencent toujours parnom/valeurde cette forme apparaît en paires. Le "img" suivant contient des informations supplémentaires sur le fichier source :
<img src="computer.gif" />
Le nom de l'élément est "img". Le nom de l'attribut est "src". La valeur de l'attribut est "computer.gif". Comme l'élément est vide, il est fermé par un "/".
entité
Les entités sont utilisées pour définir des variables de texte. La référence d'entité est une référence à l'entité.
La plupart des étudiants connaissent cette référence d'entité HTML : " ". Cette entité de "espace insécable" est utilisée dans HTML pour insérer un espace supplémentaire dans un document.
Lorsque le document est interprété par un analyseur XML, les entités sont étendues.
Les entités suivantes sont prédéfinies dans XML :
référence d'entité | caractère |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
PCDATA
PCDATA signifie données de caractères interprétées (parsed character data).
Les données de caractères peuvent être imaginées comme le texte entre l'étiquette de début et l'étiquette de fin d'un élément XML.
PCDATA est le texte interprété par l'analyseur. Ces textes seront vérifiés par l'analyseur pour les entités et les balises.
Les balises dans le texte seront traitées comme des marqueurs, tandis que les entités seront étendues.
Cependant, les données de caractères interprétées ne devraient pas contenir de caractères &、< ou > ; il est nécessaire d'utiliser les entités &、< et > pour les remplacer respectivement.
CDATA
CDATA signifie données de caractères (character data).
Les CDATA ne seront pas analysés par l'analyseur.Les balises dans ces textes ne seront pas traitées comme des balises et les entités ne seront pas développées.
- Page précédente Propriétés DTD
- Page suivante Entités DTD