--- title: XPath slug: Web/XPath tags: - Wszystkie_kategorie - XPath translation_of: Web/XPath ---
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 XML. Ponadto może być używany do sprawdzania, czy wskazane węzły dokumentu pasują do wzorca.
XPath jest głównie używany w XSLT, ale może być także wykorzystywany do znacznie bardziej wymagających zadań nawigacji po DOM dowolnego języka bazowanego na XML-u, takiego jak HTML czy XUL, zamiast opierania się na metodzie {{ Domxref("document.getElementById") }}, własnościach {{ Domxref("element.childNodes") }}, itp. The following is vague: This is especially useful within extensions, particularly regarding to overlays.
XPath używa notacji ścieżkowej (ang. path notation) (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.
Dokumentacja
| Narzędzia
Powiązane tematy
|
{{ languages( { "cs": "cs/XPath", "en": "en/XPath", "es": "es/XPath", "fr": "fr/XPath", "ja": "ja/XPath", "ko": "ko/XPath", "zh-cn": "cn/XPath" } ) }}