XPath Testeci

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 引擎。

XPath 表达式

XML 输入

粘贴 sitemap、SOAP 或配置 XML。

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.

Hızlı başlangıç

  1. XPath 'ı girin

    Destekler: //, @attr, /root/child, vb.

  2. XML yapıştırma

    İyi biçimlendirilmiş XML olmalıdır.

  3. Görüş maçları

    Satır başına bir eşleşme; tek tıklamada kopyalar.

XPath 1.0 Notları

Tarayıcılar XPath 1.0 uygulamaktadır; XPath 2.0/3.0 küçük harf gibi fonksiyonlar kullanılamaz.

Gizlilik

XML yerel bir DOM 'da ayrıştırılır; yüklenmez.

Tipik iş akışı

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.

Örnekler

Örnek

Input

//item/@id on sample XML

Output

1
2

FAQ

HTML desteği var mı?

İ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.

XML formatı vs?

XPath tester extracts nodes; XML formatter prettifies document structure.

XPath ifadelerim neden hiçbir sonuç döndürmüyor?

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.