Dessin d’un polygone en SVG
Les documents XML sont traités comme des arbres de nœuds. L'élément supérieure de l'arbre est appelé l'élément racine.
Dans XPath, il y a sept types de nœuds : élément, attribut, texte,
namespace, instruction de traitement, commentaire et les nœuds de
document.
Les documents XML sont traités comme des arbres de nœuds. L'élément
supérieure de l'arbre est appelé l'élément racine.
Regardez le document XML suivant :
<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book>
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
</bookstore>
Exemple de nœuds dans le document XML ci-dessus :
<bookstore> (nœud élément racine)
<author>J K. Rowling</author> (nœud élément)
lang="en" (nœud attribut )
Valeurs atomiques sont des nœuds sans enfants parents.
Exemple des valeurs atomiques :
J K. Rowling "en"
Les éléments sont des valeurs atomiques ou nœuds.
Chaque élément et attribut atteint un parent.
Dans l'exemple suivant. l'élément book est le parent des éléments
title, author, year et le price :
<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
Nœuds d'élément peuvent avoir zéro, un ou plusieurs enfants.
Dans l'exemple suivant. les éléments title, author, year et le price
sont tous les enfants de l'élément book :
<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
Nœuds qui ont le même parent.
Dans l'exemple suivant. les éléments title, author, year et le price
sont tous frères et sœurs :
<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
Parent d'un nœud, parent du parent, etc..
Dans l'exemple suivant. les ancêtres des éléments title, author, year
et le price sont l'élément book et l'élément bookstore :
<bookstore>
<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
</bookstore>
Enfants d'un nœud, enfants, etc.
Dans l'exemple suivant, les descendants de l'élément bookstore sont les
éléments book, title, author, year et price.
Et les descendants de l'élément book sont les
éléments title, author, year et price.
<bookstore>
<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
</bookstore>
Cours precedent: Tutorial XPATH |
Sommaire de : Le langage XML |
Cours suivant: XPATH syntaxe |