Si vous �tes d�j� savoir que le HTML alors la syntaxe de XML ne devrait pas �tre que beaucoup d'un saut � saisir. Tandis qu'il y a quelques nouveaux articles dans XML, il est encore juste une langue de marge b�n�ficiaire b�n�ficiaire qui se fonde sur des �tiquettes pour obtenir le travail fait.
Document de XML : -
Les documents de XML emploient une syntaxe simple et self-describing.
La premi�re ligne dans le document - la d�claration de XML - d�finit la version de XML et le codage de caract�re utilis� dans le document. Dans ce cas-ci le document se conforme selon les sp�cifications 1.0 de XML et d'utilisations l'ISO-8859-1 (Europ�en de l'ouest de Latin-1/) jeu de caract�res.
La prochaine ligne d�crit l'�l�ment de racine du document (comme lui disait : � ceci le document est une compagnie ") :
<company>
Les 4 prochaines lignes d�crivent 4 �l�ments d'enfant de la racine (�, de, se diriger, et corps) :
<to>Vyom</to>
<from>TCS</from>
<heading>Reminder</heading>
<body>Details of Emlpoyee</body>
Et finalement la derni�re ligne d�finit l'extr�mit� de l'�l�ment de racine :
<company>
Pouvez vous d�tecter de cet exemple que le document de XML contient une compagnie � Vyom des CTCs ? Ne convenez-vous pas que XML est assez individu-descriptif ?
Les �l�ments doivent avoir une �tiquette de fermeture
il est ill�gal d'omettre l'�tiquette de fermeture, avec XML.
Dans le HTML quelques �l�ments pas contient l'�tiquette de fermeture. Le code suivant est valide dans le HTML :
<p>This is a author
<p>This is another author
Dans XML tous les �l�ments doivent avoir une �tiquette de fermeture, par exemple :
<p>This is a author</p>
<p>This is another author</p>
Note : Vous pourriez avoir not� de l'exemple pr�c�dent que la d�claration de XML n'a pas eu une �tiquette de fermeture. Ce n'est pas une erreur. La d�claration n'est pas une partie du document de XML elle-m�me. Ce n'est pas un �l�ment de XML, et il ne devrait pas avoir une �tiquette de fermeture.
Les �tiquettes de XML sont cas sensible
Les �tiquettes de XML sont cas sensible en ce qui concerne le HTML
Avec XML, le <Author> d'�tiquette est diff�rent du <author> d'�tiquette. Des �tiquettes d'ouverture et de fermeture doivent donc �tre �crites avec le m�me cas :
<Author>This is incorrect</author>
<author>This is correct</author>
Correctement embo�tement des �l�ments de XML
L'embo�tement inexact des �tiquettes ne semble aucun raisonnable � XML.
quelques �l�ments peuvent �tre incorrectement nich�s chez l'un l'autre dans le HTML comme ceci :
<b><i>"Hello World" This text is bold and italic</b></i>
Dans XML tous les �l�ments doivent �tre correctement nich�s chez l'un l'autre comme ceci :
<b><i>"hello World" This text is bold and italic</i></b>
Les documents de XML doivent avoir un �l�ment de racine
Pour d�finir un �l�ment de racine tous les documents de XML doivent contenir une seule paire d'�tiquette.
Tous autres �l�ments doivent �tre dans cet �l�ment de racine. Tous les �l�ments peuvent avoir des �l�ments d'enfant. des �l�ments d'enfant doivent �tre correctement nich�s dans leur �l�ment de parent :
Avec XML, il est ill�gal d'omettre des guillemets autour des valeurs d'attribut.
Les �l�ments de XML peuvent avoir des attributs dans des paires de nom/valeur juste comme dans le HTML. Dans XML la valeur d'attribut doit toujours �tre cit�e. �tudier les deux documents de XML ci-dessous. Le premier est incorrect, la seconde est correct :
L'erreur dans le premier document est que l'attribut de date dans l'�l�ment de note n'est pas cit�. C'est correct : date= " 10/10/2004 ". C'est incorrect : date=10/10/2004.
L'espace blanc est pr�serv� dans XML
L'espace blanc dans le document de XML n'est pas tronqu�.
C'est HTML diff�rent. Avec le HTML, une phrase aiment ceci : Bonjour mon nom de compagnie est VYOM, sera montr� comme ceci : Bonjour mon nom de compagnie est VYOM, parce que le HTML r�duit le multiple, les caract�res d'espace blancs cons�cutifs � un espace blanc simple.
Commentaires de XML
La syntaxe de commentaire de XML est semblable � celle du HTML. < ! -- C'est un commentaire -->
Keywords: xml syntax,xml Case Sensitive , xml documentation, xml document, xml comments element, xml tags