Maison  >  Article  >  interface Web  >  Explication détaillée de la syntaxe XML_HTML/Xhtml_Web production de pages

Explication détaillée de la syntaxe XML_HTML/Xhtml_Web production de pages

WBOY
WBOYoriginal
2016-05-16 16:41:211244parcourir

1. Règles du document

1.

2. Les valeurs d'attribut doivent être placées entre guillemets (des guillemets simples ou des guillemets doubles sont acceptables. En général, il est recommandé d'utiliser des guillemets doubles).

3. Toutes les balises doivent avoir un symbole de fermeture.

4. Toutes les balises vides doivent être fermées.

5. Il doit y avoir un et un seul élément.

6. Lors de l'analyse des caractères vides, le contenu réel sera affiché et ne sera pas abrégé.

7. Traitement des caractères spéciaux :
caractère de remplacement
a. Peut contenir des lettres, des chiffres et d'autres caractères
b. Ne peut pas commencer par des chiffres et des traits de soulignement.
c. Ne peut pas commencer par des caractères tels que XML ou XML. 🎜>

2. Déclaration XML

Instruction standard de déclaration XML :

Emphase :
1. " et "xml".
2. Il peut y avoir ou non un espace avant "?>".
3. Enconding et standalone sont des attributs facultatifs, et la valeur par défaut de l'encodage est. "UTF-8" , la valeur par défaut autonome est "no"
4. Les méthodes d'encodage courantes sont :
Chinois simplifié : GB2312
Chinois traditionnel : BIG5 Caractères d'Europe occidentale : UTF-8, UTF -16
. 5.standalone indique si le document est livré avec un fichier DTD
3. attributs xml

Parce que les données peuvent être stockées dans des éléments ou des attributs enfants, lorsqu'il n'y a pas de règles fixes quant au moment d'utiliser les attributs , mais il est recommandé que les métadonnées soient stockées en tant qu'attributs et que les données elles-mêmes soient stockées en tant qu'éléments
L'utilisation d'attributs entraînera les problèmes suivants :
1. Les attributs ne peuvent pas contenir plusieurs valeurs (les éléments enfants peuvent le faire). ).
2. Les attributs ne sont pas facilement extensibles.
3. Les attributs ne peuvent pas décrire les structures (les éléments enfants le peuvent).
4.

Deux façons de déclarer un espace de noms :
1. Déclaration par défaut, tous les éléments n'ont pas besoin de spécifier de préfixes, tels que :




.. ....


2. Indiquez clairement que le mot-clé xmlns est associé au préfixe d'un URI d'espace de noms et que tous les éléments doivent spécifier le préfixe, tel que :

. .. C'est juste un nom d'identification.
5. Balises spécifiques à XML : CDATA
Le nom complet de CDATA est Character Data, qui est principalement utilisé pour afficher des caractères spéciaux, tels que "
Par exemple :




par a&b !
 ] ]>


Emphase : CDATA ne peut pas être imbriqué ; les caractères à afficher ne peuvent pas contenir "]]>".

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn