aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/xpath/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/web/xpath/index.html')
-rw-r--r--files/fr/web/xpath/index.html72
1 files changed, 72 insertions, 0 deletions
diff --git a/files/fr/web/xpath/index.html b/files/fr/web/xpath/index.html
new file mode 100644
index 0000000000..1d6260a28e
--- /dev/null
+++ b/files/fr/web/xpath/index.html
@@ -0,0 +1,72 @@
+---
+title: XPath
+slug: Web/XPath
+tags:
+ - DOM
+ - JXON
+ - XML
+ - XPath
+ - XSLT
+translation_of: Web/XPath
+---
+<p><strong>XPath</strong> signifie XML Path Language ; il utilise une syntaxe non-XML permettant de manière souple d'adresser (en pointant vers) différentes parties d'un document <a href="/fr/XML" title="fr/XML">XML</a>. Il sert également à tester la correspondance de nœuds dans un document avec un schéma donné.</p>
+
+<p>XPath est principalement utilisé dans <a href="/fr/XSLT" title="fr/XSLT">XSLT</a>, mais il peut être utilisé pour parcourir de façon plus puissante le <a href="/fr/DOM" title="fr/DOM">DOM</a> de n'importe quels documents basés sur le XML tels que le HTML et le <a href="/fr/XUL" title="fr/XUL">XUL</a>, plutôt que de s'appuyer sur la méthode {{ Domxref("document.getElementById") }}, la propriété {{ Domxref("element.childNodes") }}, etc.</p>
+
+<p>XPath utilise une notation à cheminement (comme dans les URLs) pour parcourir la structure hiérarchique d'un document XML. Il s'agit d'une syntaxe non XML, donc elle peut être employée dans des URI et des valeurs d'attribut XML.</p>
+
+<table class="topicpage-table">
+ <tbody>
+ <tr>
+ <td>
+ <h2 class="Documentation" id="Documentation" name="Documentation"><a href="/Special:Tags?tag=XPath&amp;language=fr" title="Special:Tags?tag=XPath&amp;language=fr">Documentation</a></h2>
+
+ <dl>
+ <dt><a href="/fr/Introduction_à_l'utilisation_de_XPath_avec_JavaScript" title="fr/Introduction_à_l'utilisation_de_XPath_avec_JavaScript">Introduction à l'utilisation de XPath avec JavaScript</a></dt>
+ <dd><small>Description d'une usage non-XSLT de XPath.</small></dd>
+ </dl>
+
+ <dl>
+ <dt><a href="/fr/XPath/Axes" title="fr/XPath/Axes">XPath:Axes</a></dt>
+ <dd><small>Liste et définition des sélecteurs de nœuds (axes) définies dans les spécifications de XPath. Axes servent à décrire les relations entre des nœuds.</small></dd>
+ </dl>
+
+ <dl>
+ <dt><a href="/fr/XPath/Fonctions" title="fr/XPath/Fonctions">XPath:Fonctions</a></dt>
+ <dd><small>Liste et description des fonctions principales XPath et celles spécifiques à XSLT ajoutées à XPath.</small></dd>
+ </dl>
+
+ <dl>
+ <dt><a href="/fr/Transformations_XML_avec_XSLT" title="fr/Transformations_XML_avec_XSLT">Transformations XML avec XSLT</a></dt>
+ <dd><small>XSLT utilise XPath pour obtenir des segments de code dans un document XML qu'il veut transformer.</small></dd>
+ </dl>
+
+ <dl>
+ <dt><a href="/fr/Utilisation_de_XPath" title="fr/Utilisation_de_XPath">Utilisation de XPath</a></dt>
+ <dd><small>Extraits de code et exemples d'utilisation de XPath.</small></dd>
+ </dl>
+
+ <dl>
+ <dt><a class="external" href="">Tutoriel XSLT &amp; XPath</a> (en)</dt>
+ <dd><small>Le tutoriel TopXML XSLT introduit les bases des concepts XSLT &amp; XPath, de la syntaxe et de la programmation.</small></dd>
+ </dl>
+
+ <dl>
+ <dt><a class="external" href="http://www.xml.com/pub/a/2000/08/holman/">Qu'est ce que XSLT ?</a> (en)</dt>
+ <dd><small>Cette introduction exhaustive à XSLT et XPath ne nécessite aucun prérequis des technologies, et guide le lecteur à travers la terminologie, les concepts, la structure et le contexte.</small></dd>
+ </dl>
+
+ <p><span class="alllinks"><a href="/Special:Tags?tag=XPath&amp;language=fr" title="Special:Tags?tag=XPath&amp;language=fr">Tous les articles...</a></span></p>
+ </td>
+ <td>
+ <h2 class="Related_Topics" id="Sujets_li.C3.A9s" name="Sujets_li.C3.A9s">Sujets liés</h2>
+
+ <dl>
+ <dd><a href="/fr/XSLT" title="fr/XSLT">XSLT</a>, <a href="/fr/XQuery" title="fr/XQuery">XQuery</a>, <a href="/fr/XML" title="fr/XML">XML</a>, <a href="/fr/DOM" title="fr/DOM">DOM</a></dd>
+ </dl>
+
+
+ </td>
+ </tr>
+ </tbody>
+</table>