Document didact...login
Document didacticiel en ligne DTD
auteur:php.cn  temps de mise à jour:2022-04-20 15:01:34

Blocs de construction DTD


DTD - Blocs de construction XML


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


Blocs de construction de documents XML

Tous les documents XML (ainsi que les documents HTML) sont composés des blocs de construction simples suivants :

  • Éléments

  • Attributs

  • Entités

  • PCDATA

  • < 🎜 Élément >CDATA


L'élément

est le

bloc de construction principal des documents XML et HTML.

Des exemples d'éléments HTML sont "body" et "table". Des exemples d'éléments XML sont "note" et "message" . Les éléments peuvent contenir du texte, d'autres éléments ou être vides. Des exemples d'éléments HTML vides sont "hr", "br" et "img".

Exemple :

<body>du texte</body>

L'attribut <message>some text</message>


fournit des

informations supplémentaires sur l'élément. L'attribut

est toujours placé dans la balise d'ouverture d'un élément. Les propriétés apparaissent toujours par paires

nom/valeur. L'élément "img" suivant contient des informations supplémentaires sur le fichier source :

<img src="../style/images/computer.gif" />
Le nom de l'élément est "img". Le nom de l'attribut est "src". La valeur de la propriété est "computer.gif". Puisque l'élément lui-même est vide, il est fermé par un " /".


Entité

Entité est une variable utilisée pour définir du texte ordinaire. Une référence d'entité est une référence à une entité.

La plupart des étudiants connaissent cette référence d'entité HTML : " ". L'entité "pas d'espace d'habillage" est utilisée en HTML pour insérer un espace supplémentaire dans un document.

Les entités sont développées lorsque le document est analysé par un analyseur XML.


PCDATA

PCDATA signifie données de caractères analysées.

Considérez les données de caractères comme le texte entre les balises de début et de fin d'un élément XML.

PCDATA est le texte qui sera analysé 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 du balisage et les entités seront développées.

Cependant, les données de caractères analysées ne doivent contenir aucun caractère &, < ou >, elles doivent être remplacées respectivement par des entités &, <


CDATA

CDATA signifie données de caractères.

CDATA est un texte qui ne sera pas analysé par l'analyseur. Les balises contenues dans ce texte ne seront pas traitées comme du balisage et les entités qu'elles contiennent ne seront pas développées.

Site Web PHP chinois