Outils pour utilisateurs

Outils du site


code_language:xml

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
code_language:xml [2025/12/19 07:08]
216.73.216.214 ancienne révision (2025/11/01 15:56) restaurée
code_language:xml [2025/12/19 11:54] (Version actuelle)
216.73.216.214 ancienne révision (2025/12/19 07:10) restaurée
Ligne 125: Ligne 125:
 ]> ]>
 </code> </code>
- 
-Autre exemple: 
-<code Xml [enable_line_numbers="true"]> 
-<!ELEMENT bibliography (book)+> <!-- déclaration de l'élément bibliography davant contenir une suite non vide d'éléments book --> 
-<!ELEMENT book (title, author, year, publisher, isbn, url?)> <!-- Déclaration de l'élément book devant contenir les éléements title, author, ....isbn et url --> 
-<!ATTLIST book key NMTOKEN #REQUIRED> <!-- Déclaration des attributs obligatoires --> 
-<!ATTLIST book lang (fr | en) #REQUIRED> <!-- Déclaration des attributs obligatoires --> 
-<!ELEMENT title (#PCDATA)> <!-- Déclaration de l'élément title davant contenir uniquement du text --> 
-<!ELEMENT author (#PCDATA)> 
-<!ELEMENT year (#PCDATA)> 
-<!ELEMENT publisher (#PCDATA)> 
-<!ELEMENT isbn (#PCDATA)> 
-<!ELEMENT url (#PCDATA)> 
-</code> 
- 
-Opérateur des DTD: 
-^Opérateur ^Signification ^Exemple ^ 
-|  ,  | Mise en séquence |   <code Xml [enable_line_numbers="true"]> <!ELEMENT elem (elem1, elem2, elem3)> <!--L'élément elem doit contenir un élément elem1, un élément elem2 puis un élément elem3 dans cet ordre. --> </code>| 
-| <code>|</code>| Choix |   <code Xml [enable_line_numbers="true"]> <!ELEMENT elem (elem1 | elem2 | elem3)> <!-- L'élément elem doit contenir un seul des éléments elem1, elem2 ou elem3 -->  </code>     | 
-| ? | 0 ou 1 occurrence  | <code Xml [enable_line_numbers="true"]> <!ELEMENT elem (elem1, elem2?, elem3)> <!-- L'élément elem doit contenir un élément elem1, un ou zéro élément elem2 puis un élément elem3 dans cet ordre. -->  </code> | 
-| * | Répétition d'un nombre quelconque d'occurrences | <code Xml [enable_line_numbers="true"]> <!ELEMENT elem (elem1, elem2*, elem3)> <!-- L'élément elem doit contenir un élément elem1, une suite éventuellement vide d'éléments elem2 et un élément elem3 dans cet ordre -->  </code> <code Xml [enable_line_numbers="true"]> <!ELEMENT elem (elem1 | elem2 | elem3)*> <!-- L'élément elem doit contenir une suite quelconque d'éléments elem1, elem2 ou elem3. -->  </code> <code Xml [enable_line_numbers="true"]> <!ELEMENT elem (elem1, elem2, elem3)*> <!-- L'élément elem doit contenir une suite d'éléments elem1, elem2, elem3, elem1, elem2, ... jusqu'à un élément elem3. -->  </code>| 
-| + | Répétition d'un nombre non nul d'occurrences | <code Xml [enable_line_numbers="true"]> <!ELEMENT elem (elem1 | elem2 | elem3)+> <!-- L'élément elem doit contenir une suite non vide d'éléments elem1, elem2 ou elem3. -->  </code> | 
- 
- 
 En analysant ce {{wt|doctype}}, l'analyseur syntaxique (le {{wt|parser}}, p.ex. : via [http://www.xmlcooktop.com/ Cooktop] ou encore [http://sourceforge.net/projects/npp-plugins/files/XML%20Tools/ XML tools pour Notepad++]) est en mesure de considérer le document XML comme valide. En analysant ce {{wt|doctype}}, l'analyseur syntaxique (le {{wt|parser}}, p.ex. : via [http://www.xmlcooktop.com/ Cooktop] ou encore [http://sourceforge.net/projects/npp-plugins/files/XML%20Tools/ XML tools pour Notepad++]) est en mesure de considérer le document XML comme valide.
  
Ligne 216: Ligne 192:
  </chapter>  </chapter>
 </book></code> | </book></code> |
-| xml:id | Permet d'attribuer un identificateur à tout élément | <code Xml [enable_line_numbers="true"]><personName xml:id="423"> Gaston </personName></code> |+| xml:id | Permet d'attribuer un identificateur à tout élément | <code Xml [enable_line_numbers="true"]><personName xml:id="423"> </personName></code> |
  
  
code_language/xml.1766128112.txt.gz · Dernière modification: 2025/12/19 07:08 de 216.73.216.214