Noeuds de XPath
|
XPath fonctionne sous le concept qu'un document se compose d'un arbre des noeuds.
|
Types de noeud
|
Il y a toujours un noeud simple de racine dans un arbre de XPath qui sert de racine et qui apparaît comme premier noeud dans l'arbre. Sous le noeud de racine chaque élément dans un document a un noeud correspondant d'élément qui apparaît dans l'arbre.
- Noeud de racine
- Noeuds d'élément
- Noeuds des textes
- Noeuds d'attribut
- Noeuds de namespace
- Traitement des noeuds d'instruction
- Noeuds de commentaire
|
< ? encoding= " ISO-8859-1 " du version= " 1.0 " de xml ? ><bookstore><book> lang= " en " Potter</title> >Harry de <title <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book></bookstore>
|
Rapport des noeuds
|
Parent
|
Chaque élément a un parent.
Dans l'exemple ci-dessus ; l'élément de livre est le parent du titre, auteur, année, et prix :
|
Enfants
|
Les noeuds d'élément peuvent avoir zéro, un ou plusieurs enfants.
Dans l'exemple ci-dessus ; le titre, l'auteur, l'année, et les éléments des prix sont tous les enfants de l'élément de livre :
|
Enfants de mêmes parents
|
Noeuds ayant le même parent.
Dans l'exemple ci-dessus ; le titre, l'auteur, l'année, et les éléments des prix sont tous les enfants de mêmes parents :
|
Ancêtres
|
Le parent d'un noeud, le parent du parent, etc.
Dans l'exemple ci-dessus ; les ancêtres de l'élément de titre sont l'élément de livre et l'élément de librairie :
|
Descendants
|
Les enfants d'un noeud, les enfants des enfants, etc.
Dans l'exemple ci-dessus ; les descendants de l'élément de librairie sont le livre, le titre, l'auteur, l'année, et les éléments des prix :
|
|
|
Keywords: XPath Nodes,
xpath selectnodes,
xpath count nodes,
xsl node,
xslt node,
xpath node,
xslt node set,
xpath select node,
xsl node set,
xsl select node,
xsl node name,
node in xsl,
xslt node name,
xpath node name,
xsl current node,
xslt current node,
xpath text node,
xpath select nodes,
xpath find node,
xpath vb net,
node in xpath,
xpath get node,
xquery node,
asp net xpath,
xpath starts with,
nodes in xsl,
nodes xslt,
node in xslt,
xpath value of
|