Hızlı başlangıç
-
XPath 'ı girin
Destekler: //, @attr, /root/child, vb.
-
XML yapıştırma
İyi biçimlendirilmiş XML olmalıdır.
-
Görüş maçları
Satır başına bir eşleşme; tek tıklamada kopyalar.
Eşleşen düğüm metni veya nitelik değerlerini listelemek için //item/@id gibi XML ve XPath 1.0 ifadelerini yapıştırın. Site haritası, SOAP, Android mizanpajları ve eski yapılandırma XML için kullanışlıdır.
Gizlilik: yerel olarak işlenir, asla yüklenmez.
Anında sonuçları görmek için aşağıdaki giriş alanına yapıştırın
在 XML 文档上测试 XPath 1.0 表达式; 使用浏览器原生 XPath 引擎。
粘贴 sitemap、SOAP 或配置 XML。
DOMParser is not defined
Eşleşen düğüm metni veya nitelik değerlerini listelemek için //item/@id gibi XML ve XPath 1.0 ifadelerini yapıştırın. Site haritası, SOAP, Android mizanpajları ve eski yapılandırma XML için kullanışlıdır.
XPath 'ı girin
Destekler: //, @attr, /root/child, vb.
XML yapıştırma
İyi biçimlendirilmiş XML olmalıdır.
Görüş maçları
Satır başına bir eşleşme; tek tıklamada kopyalar.
Tarayıcılar XPath 1.0 uygulamaktadır; XPath 2.0/3.0 küçük harf gibi fonksiyonlar kullanılamaz.
XML yerel bir DOM 'da ayrıştırılır; yüklenmez.
1. XML içeriğini yapıştır (örneğin, web sitesi sitemap veya API yanıt) sol giriş kutusuna. Dosyalardan sürükleme ve bırakmayı veya bir tıklamayla örnek verileri yüklemeyi destekler. Hatalar gerçek zamanlı olarak belirlenir.
2. Bir XPath ifadesi girin (örneğin, //title to extract all title nodes). XPath 1.0 sözdizimi: @ özellikleri için destekler (örneğin, @ id), ve filtreler için kare parantez (örneğin, //item[price>10]).
3. Sonuçlar eşleşen düğüm metinlerini veya özellikleri gösterir. Düğüm bağlamını görüntülemek veya hata ayıklama için sonuçları kopyalamak için 'Ham XML' yi kapatın. Karmaşık ifadelerini adım adım test edin.
Input
//item/@id on sample XML
Output
1 2
İyi biçimlendirilmiş XML'e ihtiyaç duyar; yanlış biçimlendirilmiş HTML'yi XHTML'e dönüştürün veya HTML'ye özgü araçları kullanın.
XPath tester extracts nodes; XML formatter prettifies document structure.
Yaygın sorunlar: 1 Yönetilmeyen XML ad alanları (örneğin, xmlns =...), //*[local-name()='node'] yerine kullanın; 2 Yanlış yol - global arama için önce // deneyin; 3 Tarayıcı geliştirme araçları XML yapısını kırarak etiketleri otomatik olarak kapatır.