it-swarm.asia

XML'i Chrome tarayıcısında görüntüleme

Chrome tarayıcısını seviyorum, ancak geliştirme çalışmalarımda oldukça fazla XML kullanıyorum ve Chrome'da görüntülediğimde yalnızca oluşturulan metni alıyorum.

Kaynak görünümün biraz daha iyi olduğunu biliyorum, ancak Internet Explorer’ın XML’e eklediği düzen ve işlevselliği gerçekten görmek istiyorum.

  • Vurgulama
  • Düğümleri aç/kapat

Bunu Chrome'dan nasıl alabilirim?


GÜNCELLEME:

XMLTree Extension, Google Chrome Uzantısı Beta Sitesi adresinde mevcuttur.

64
Josh

Sanırım en iyi bahis, bir bookmarklet kullanmak veya Greasemetal (Chrome için Firefox 'Greasemonkey'dir) kullanmak, XML Tree (eski, ancak kaynak yardım et). Daha genel bir sözdizimi vurgulama komut dosyası da yardımcı olabilir, ancak kod katlama ile kolayca bir tane bulacağınızdan şüpheliyim.

Boşluk XML'de önemli olabilir. Bütün XML izleyicileri buna saygı duymaz; yukarıda belirtilen XML Ağacı tarafından oluşturulan ekran görüntüsü , örnek XML için, satır için saygı göstermez çok fazla metin içeren örnek XML öğesi, ayrı bir satıra koyulacak kadar.

(Ne yazık ki jsgui.com/xml-viewer bunu yazarken cevap vermiyor.)

EDIT: javascript'te pretty xml nasıl yazdırılır? Yığın Taşması üzerinde, XSLT kullanarak daha hızlı ve daha hızlı olduğunu iddia eden XML Ağacı'nın daha yeni bir sürümünden bahsetti: Pretty XML Tree . Demo, Safari veya Firefox’umdaki tıklamaya yanıt vermiyor, ancak yine de yardımcı olabilir.

18
Arjan

Şimdi bu işlevselliği eklemek için basit bir uzantı oluşturduk.

UPDATEsee uzantısı için burada.

28
Josh

Bir düğüme sağ tıklayıp "Öğeyi İncele" yi tıklarsanız, ihtiyacınız olan şeyleri içeren birçok fantezi özelliğe sahip WebKit Web Inspector ; Bu sadece HTML'ye ek olarak XML için de çalışmalıdır. İşte aynı denetçiye sahip Safari'nin bir ekran görüntüsü:

Web Inspector

6
jtbandes

Anladığım kadarıyla, sınırlama aslında Chrome'un kendisinden ziyade webkit oluşturma motorunda. Uzantıları düzgün bir şekilde başlatmadan önce Chrome'da düzgün XML oluşturmayı uygun hale getireceğimizden şüpheleniyorum; bu sırada bir metin/xml dosyalarını işlemek için bir topluluk uzantısını kodlayabilecek.

IE’ye bir alternatif istiyorsanız, Firefox’un XML gösterimi oldukça iyidir.

6
Russell Heilling

Chrome dev kanalı şimdi, eğer XML bir XSL'ye sahip değilse çağrılan bir XML görüntüleyiciye sahiptir (aynı WebKit geceliklerinde de geçerlidir). Mutlu görüntüleme!

4
apavlov

Çok denedim, ancak yalnızca XV - XML ​​Viewer hem normal XML hem de RSS yayınları için çalışıyor (ayarlarda açarsanız).

2
John Sheehan

Süslü uzantılara gerek yok (1 MB boyutunda bir XML dosyası yüklediğinizde kırılan).

Bu yayın eski, ancak şu anda Chrome hatayı düzeltti ve XML'i doğrudan tarayıcıda görüntülemek için destek ekledi. Herhangi bir XML ​​dosyasını sürükleyip bırakmanız yeterlidir ve dosyanın daraltılabilen ağaç görünümünü görebilirsiniz. Aynı zamanda RSS bildirimlerini görüntülemeyi destekler.

1
Lucky

Benim durumumda (SharePoint 2013 REST API yanıtı)XML ​​Ağacıwins XV - XML ​​Görüntüleyici

  • mükemmel Tag eşleştirme ve farenin üzerinde vurgulama
  • rakipsiz sezgisel ağaç görünümü formatı

Ekstra gelişmiş özellikler

  • XPATH sorgusu

     enter image description here

(aslında önce XV'yi yükledim ve xml'imle hiçbir şey yapmadım, ancak XML ağacı onu sallıyor)

0
Iman Abidi