diff options
Diffstat (limited to 'files/fr/web/xpath/index.html')
-rw-r--r-- | files/fr/web/xpath/index.html | 28 |
1 files changed, 11 insertions, 17 deletions
diff --git a/files/fr/web/xpath/index.html b/files/fr/web/xpath/index.html index ea5fb05e45..903d5d3772 100644 --- a/files/fr/web/xpath/index.html +++ b/files/fr/web/xpath/index.html @@ -14,15 +14,14 @@ translation_of: Web/XPath --- <div>{{XSLTRef}}</div> -<p class="summary"><span class="seoSummary">XPath est une abréviation pour <i>XML Path Language</i> (qu'on pourrait traduire en français par « langage de chemin XML »). Ce langage utilise une syntaxe non-XML pour cibler différentes parties d'un document <a href="/fr/docs/Web/XML/XML_introduction">XML</a>. Il peut aussi être utilisé pour tester certains nœuds d'un document afin de déterminer s'ils suivent un motif particulier.</span></p> +<p>XPath est une abréviation pour <i>XML Path Language</i> (qu'on pourrait traduire en français par « langage de chemin XML »). Ce langage utilise une syntaxe non-XML pour cibler différentes parties d'un document <a href="/fr/docs/Web/XML/XML_introduction">XML</a>. Il peut aussi être utilisé pour tester certains nœuds d'un document afin de déterminer s'ils suivent un motif particulier.</p> <p>XPath est principalement utilisé avec <a href="/fr/docs/Web/XSLT">XSLT</a>, mais on peut tout aussi bien l'utiliser afin de naviguer dans le <a href="/fr/docs/Web/API/Document_Object_Model">DOM</a> de tout document structuré avec un langage semblable à XML (<a href="/fr/docs/Web/HTML">HTML</a> ou <a href="/fr/docs/Web/SVG">SVG</a> par exemple) grâce à l'interface <a href="/fr/docs/Web/API/XPathExpression"><code>XPathExpression</code></a>. Cela permet d'éviter les méthodes <a href="/fr/docs/Web/API/Document/getElementById"><code>Document.getElementById()</code></a> ou <a href="/fr/docs/Web/API/ParentNode/querySelectorAll"><code>ParentNode.querySelectorAll()</code></a> ou encore les propriétés <a href="/fr/docs/Web/API/Node/childNodes"><code>Node.childNodes</code></a>.</p> <p>XPath utilise une notation en chemin (à l'instar des URL) pour naviguer dans la structure hiérarchique d'un document XML. Sa syntaxe est qualifiée de « non-XML » car un chemin XPath peut être utilisé au sein d'URI ou de valeurs d'attribut XML.</p> -<div class="notecard note"> - <b>Note</b> - <p>La prise en charge de XPath est hétérogène. Si l'implémentation de Firefox est relativement correcte (malgré l'absence de volonté de l'améliorer encore), d'autres navigateurs implémentent une surface moindre de ces fonctionnalités (voire aucune). Si vous avez besoin d'une prothèse (<i>polyfill</i>), vous pouvez vous tourner vers <a href="http://nchc.dl.sourceforge.net/project/js-xpath/js-xpath/1.0.0/xpath.js">js-xpath</a> ou <a href="https://github.com/google/wicked-good-xpath">wicked-good-xpath</a>.</p> +<div class="note"> + <p><strong>Note :</strong> La prise en charge de XPath est hétérogène. Si l'implémentation de Firefox est relativement correcte (malgré l'absence de volonté de l'améliorer encore), d'autres navigateurs implémentent une surface moindre de ces fonctionnalités (voire aucune). Si vous avez besoin d'une prothèse (<i>polyfill</i>), vous pouvez vous tourner vers <a href="http://nchc.dl.sourceforge.net/project/js-xpath/js-xpath/1.0.0/xpath.js">js-xpath</a> ou <a href="https://github.com/google/wicked-good-xpath">wicked-good-xpath</a>.</p> </div> <h2 id="Documentation">Documentation</h2> @@ -56,26 +55,21 @@ translation_of: Web/XPath <ul> <li><a href="/fr/docs/Web/XSLT">XSLT</a>, <a href="/fr/docs/Web/XML">XML</a>, <a href="/fr/docs/Web/API/Document_Object_Model">DOM</a></li> <li><a href="/fr/docs/Web/XPath/Comparison_with_CSS_selectors">Comparaison entre XPath et les sélecteurs CSS</a></li> -</ul> - -<section id="Quick_links"> -<ol> <li><strong><a href="/fr/docs/Web/XSLT">XSLT</a></strong></li> <li><strong><a href="/fr/docs/Web/EXSLT">EXSLT</a></strong></li> <li><strong><a href="/fr/docs/Web/XPath">XPath</a></strong></li> - <li class="toggle"> - <details open><summary>Guides</summary> + <li> + Guides <ol> <li><a href="/fr/docs/Web/XPath/Comparison_with_CSS_selectors">Comparaison entre XPath et les sélecteurs CSS</a></li> <li><a href="/fr/docs/Web/XPath/Snippets">Exemples de fragments XPath</a></li> </ol> - </details> </li> - <li class="toggle"> - <details open><summary><a href="/fr/docs/Web/XPath/Axes">Axes XPath</a></summary>{{ListSubpagesForSidebar("/fr/docs/Web/XPath/Axes")}}</details> + <li > + <a href="/fr/docs/Web/XPath/Axes">Axes XPath</a> + {{ListSubpagesForSidebar("/fr/docs/Web/XPath/Axes")}} </li> - <li class="toggle"> - <details open><summary><a href="/fr/docs/Web/XPath/Functions">Fonctions XPath</a></summary>{{ListSubpagesForSidebar("/fr/docs/Web/XPath/Functions")}}</details> + <li> + <a href="/fr/docs/Web/XPath/Functions">Fonctions XPath</a>{{ListSubpagesForSidebar("/fr/docs/Web/XPath/Functions")}} </li> -</ol> -</section> +</ul> |