XML Validation


XML Validation

XML avec une syntaxe correcte est "bien formé" XML.
XML validé par rapport à une DTD est «valide» XML.

Eh bien des documents XML

Un "bien formé" document XML a une syntaxe XML correcte.
Les règles de syntaxe ont été décrits dans les chapitres précédents:
  • Les documents XML doivent avoir un élément racine
  • Éléments XML doit avoir une balise de fermeture
  • Les balises XML sont sensibles à la casse
  • Les éléments XML doivent être correctement imbriqués
  • Valeurs d'attributs XML doit être cité
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>


Des documents XML valides

«Valide» est un document XML "bien formé" document XML, qui est également conforme aux règles d'un Document Type Definition (DTD):
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE note SYSTEM "Note.dtd">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
La déclaration DOCTYPE dans l'exemple ci-dessus, est une référence à un fichier DTD externe. Le contenu du fichier est indiqué dans le paragraphe ci-dessous.

DTD XML

Le but d'une DTD est de définir la structure d'un document XML. Il définit la structure avec une liste d'éléments juridiques:
<!DOCTYPE note
[
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]>
Si vous voulez étudier DTD, vous trouverez notre tutoriel DTD sur notre page d'accueil .

XML Schema

W3C prend en charge une alternative basée sur XML pour DTD, XML Schema appelé:
<xs:element name="note">

<xs:complexType>
  <xs:sequence>
    <xs:element name="to" type="xs:string"/>
    <xs:element name="from" type="xs:string"/>
    <xs:element name="heading" type="xs:string"/>
    <xs:element name="body" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

</xs:element>
Si vous voulez étudier XML Schema, vous trouverez notre tutoriel sur notre schéma page d'accueil .

Un général XML Validator

Pour vous aider à vérifier la syntaxe de vos fichiers XML, nous avons créé un validateur XML pour la syntaxe vérifier votre XML.
S'il vous plaît voir le chapitre suivant.

0 commentaires:

Post a Comment

HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT