aboutsummaryrefslogtreecommitdiff
path: root/files/pl/web/xpath/index.html
blob: bb5353750f00ae4d0044aab9ed4fe24c35a28f7c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
---
title: XPath
slug: Web/XPath
tags:
  - Wszystkie_kategorie
  - XPath
translation_of: Web/XPath
---
<p>XPath to inaczej XML Path Language (Język ścieżek XML). Język ten używa składni nie-XML-owej, pozwalając w elastyczny sposób wskazywać różne części dokumentu <a href="/pl/XML" title="pl/XML">XML</a>. Ponadto może być używany do sprawdzania, czy wskazane węzły dokumentu pasują do wzorca.</p>
<p>XPath jest głównie używany w <a href="/pl/XSLT" title="pl/XSLT">XSLT</a>, ale może być także wykorzystywany do znacznie bardziej wymagających zadań nawigacji po <a href="/pl/DOM" title="pl/DOM">DOM</a> dowolnego języka bazowanego na XML-u, takiego jak HTML czy <a href="/pl/XUL" title="pl/XUL">XUL</a>, zamiast opierania się na metodzie {{ Domxref("document.getElementById") }}, własnościach {{ Domxref("element.childNodes") }}, itp. <span>The following is vague: This is especially useful within extensions, particularly regarding to <a href="/pl/XUL_Overlays">overlays</a>.</span></p>
<p>XPath używa notacji ścieżkowej (ang. <em>path notation</em>) (tak jak adresy URL) do nawigacji po hierarchicznej strukturze dokumentu XML. Używa do tego nie-XML-owej składni, dzięki czemu może być stosowany w adresach URI oraz wartościach atrybutów XML.</p>
<table class="topicpage-table"> <tbody> <tr> <td> <h4 id="Dokumentacja"><a href="/Special:Tags?tag=XPath&amp;language=pl" title="Special:Tags?tag=XPath&amp;language=pl">Dokumentacja</a></h4> <dl> <dt><a href="/pl/Wprowadzenie_do_korzystania_z_XPath_w_języku_JavaScript" title="pl/Wprowadzenie_do_korzystania_z_XPath_w_języku_JavaScript">Wprowadzenie do korzystania z XPath w języku JavaScript</a></dt> <dd><small>Zastosowanie języka XPath poza szablonami XSLT.</small></dd> </dl> <dl> <dt><a href="/pl/XPath/Osie" title="pl/XPath/Osie">XPath:Osie</a></dt> <dd><small>Lista definicji osi wierzchołków w specyfikacji XPath. Osie są użyte do opisu relacji między węzłami.</small></dd> </dl> <dl> <dt><a href="/pl/XPath/Funkcje" title="pl/XPath/Funkcje">XPath:Funkcje</a></dt> <dd><small>Lista i opis funkcji XPath i dodawanie określonego XSLT do XPath.</small></dd> </dl> <dl> <dt><a href="/pl/Transformacje_XML_z_XSLT" title="pl/Transformacje_XML_z_XSLT">Transformacje XML z XSLT</a></dt> <dd><small>XSLT używa XPath do adresowania segmentów kodu w przetwarzanym dokumencie XML. </small></dd> </dl> <dl> <dt><a class="external" href="http://www.topxml.com/xsl/tutorials/intro/">Tutorial XSLT &amp; XPath</a></dt> <dd><small>Podręcznik TopXML XSLT przedstawia podstawy koncepcji XSLT i XPath, ich składni i zastosowania.</small></dd> </dl> <dl> <dt><a class="external" href="http://www.xml.com/pub/a/2000/08/holman/">Czym jest XSLT?</a></dt> <dd><small>Jest to rozbudowane wprowadzenie do XSLT i XPath, które nie wymaga od czytelnika wiedzy w zakresie technologii, pozwala nauczyć się tych technologii od podstaw, opisując ich kontekst, strukturę, koncepcję i terminologię.</small></dd> </dl> <p><span><a href="/Special:Tags?tag=XPath&amp;language=pl" title="Special:Tags?tag=XPath&amp;language=pl">Pokaż wszystkie...</a></span></p> </td> <td> <h4 id="Narz.C4.99dzia">Narzędzia</h4> <dl> <dd><a class="external" href="http://b-cage.net/code/web/xpath-evaluator.html">Online XPath evaluator</a></dd> </dl> <dl> <dd><a class="link-https" href="https://addons.mozilla.org/en-US/firefox/addon/1095">XPath Checker</a></dd> <dd><small>An interactive editor for XPath expressions (FireFox Add-On).</small></dd> </dl> <dl> <dd><a class="external" href="http://www.sketchpath.com/">SketchPath</a></dd> <dd><small>A Graphical XPath Builder/Debugger(.NET).</small></dd> </dl> <h4 id="Powi.C4.85zane_tematy">Powiązane tematy</h4> <dl> <dd><a href="/pl/XSLT" title="pl/XSLT">XSLT</a>, <a href="/pl/XML" title="pl/XML">XML</a>, <a href="/pl/DOM" title="pl/DOM">DOM</a></dd> </dl> <p> </p> </td> </tr> </tbody>
</table>
<p>{{ languages( { "cs": "cs/XPath", "en": "en/XPath", "es": "es/XPath", "fr": "fr/XPath", "ja": "ja/XPath", "ko": "ko/XPath", "zh-cn": "cn/XPath" } ) }}</p>