Maison  >  Article  >  développement back-end  >  Exemple de code qui explique en détail le format correct des documents XML

Exemple de code qui explique en détail le format correct des documents XML

黄舟
黄舟original
2017-03-30 13:41:041508parcourir

Un document XML conforme à la syntaxe est appelé un document XML bien structuré. Un document XML qui réussit la validation DTD est appelé un document XML valide.

------------------------------------------------------ ------ ------------------------------------

"Eh bien -document XML structuré
Un document XML bien structuré doit utiliser une syntaxe correcte.

Un document XML bien structuré doit respecter les règles de syntaxe XML L'exemple donné dans le chapitre précédent est un document XML bien structuré :

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don&#39;t forget me this weekend!</body>
</note>

-------. - ------------------------------------------------- - -----------------------

Document XML "Valide"
Un document XML valide doit être conforme à la description de la DTD .

Un document XML valide est aussi un document XML bien structuré et doit également respecter les règles de la DTD.

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE note SYSTEM "InternalNote.dtd">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don&#39;t forget me this weekend!</body>
</note>

--------------------------------------------- ---------------------------------------

DTD XML
La DTD définit les éléments juridiques disponibles dans les documents XML.

Le but de la DTD est de définir les éléments de base juridiques des documents XML. Il détermine la structure interne du document XML en définissant une série d'éléments juridiques. Un document XML bien structuré n'est pas nécessairement un document XML valide, mais un document XML valide doit être un document XML bien structuré. Si vous souhaitez en savoir plus sur la DTD, vous pouvez vous référer au Guide DTD.

------------------------------------------------------ ------ ------------------------------------

Schéma XML
XML Schema (XML Schema) remplace les DTD basées sur XML.

Le W3C rend les DTD et les schémas interchangeables. Les lecteurs peuvent en savoir plus dans le Guide des schémas.

------------------------------------------------------ ------ ------------------------------------

Erreur
s'est produite dans le document XML. Des erreurs entraîneront l'arrêt du programme XML.

La spécification XML du W3C stipule : Si un programme trouve une erreur valide dans le traitement d'un document XML, le programme DEVRAIT se terminer. C'est pourquoi les logiciels XML sont relativement faciles à écrire. Tous les documents XML doivent être cohérents.

En HTML, les fichiers HTML peuvent contenir de nombreuses erreurs (par exemple, un élément a une balise de début mais pas de balise de fin). C'est aussi l'une des raisons pour lesquelles les navigateurs HTML sont si volumineux lorsqu'ils trouvent des erreurs. Il existe différentes manières de décider comment ce fichier HTML doit être affiché.

Cela n'arrive jamais en XML.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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