it-swarm-id.com

Menampilkan XML di browser Chrome

Saya suka browser Chrome, tetapi saya menggunakan XML cukup banyak dalam pekerjaan pengembangan saya dan ketika saya melihatnya di Chrome saya hanya mendapatkan teks yang diberikan.

Saya tahu bahwa tampilan sumber sedikit lebih baik, tetapi saya benar-benar ingin melihat tata letak dan fungsi yang ditambahkan Internet Explorer ke XML, yaitu:

  • Menyoroti
  • Buka/tutup node

Ada ide bagaimana saya bisa mendapatkan ini di Chrome?


PEMBARUAN:

Ekstensi XMLTree tersedia di Situs Beta Ekstensi Google Chrome .

64
Josh

Saya kira taruhan terbaik Anda adalah menggunakan bookmarklet atau instal Greasemetal (yang merupakan Greasemonkey untuk Chrome dari Firefox), dikombinasikan dengan skrip seperti Pohon XML (lama, tetapi sumber masih dapat membantu). Skrip penyorotan sintaksis yang lebih umum juga dapat membantu, tetapi saya ragu apakah Anda akan dengan mudah menemukannya dengan pelipatan kode.

Perhatikan bahwa spasi putih mungkin penting dalam XML. Tidak semua pemirsa XML menghargai itu; tangkapan layar dibuat oleh Pohon XML yang disebutkan di atas untuk contoh XML tidak menghormatinya untuk baris Contoh elemen XML yang mengandung banyak teks, cukup untuk diletakkan pada baris terpisah.

(Sayangnya jsgui.com/xml-viewer tidak merespons saat saya menulis ini.)

EDIT: Bagaimana cara mencetak xml cantik dalam javascript? pada Stack Overflow menyebutkan versi yang lebih baru dari XML Tree: Pretty XML Tree , menggunakan XSLT dan mengklaim lebih cepat. Demo ini tidak menanggapi mengklik di Safari atau Firefox saya, tetapi mungkin bisa membantu.

18
Arjan

Saya sekarang telah membuat ekstensi sederhana untuk menambahkan fungsi ini.

PERBARUI lihat di sini untuk ekstensi .

28
Josh

Jika Anda mengklik kanan pada sebuah simpul, dan mengklik "Elemen Inspeksi", Anda harus mendapatkan WebKit Web Inspector , yang memiliki banyak fitur mewah termasuk apa kamu membutuhkan; ini harus bekerja untuk XML selain hanya HTML. Berikut screenshot dari Safari, yang memiliki inspektur yang sama:

Web Inspector

6
jtbandes

Sejauh yang saya mengerti keterbatasan sebenarnya di mesin rendering webkit daripada di Chrome itu sendiri. Saya ragu kami akan layak rendering XML di Chrome sebelum mereka benar-benar meluncurkan ekstensi, di mana seseorang akan dapat memberi kode ekstensi komunitas untuk menangani file teks/xml.

Jika Anda ingin alternatif untuk IE, rendering XML Firefox cukup bagus.

6
Russell Heilling

Saluran dev Chrome sekarang memiliki fitur penampil XML, yang dipanggil jika XML tidak memiliki XSL terkait (berlaku untuk nightlies WebKit yang sama). Selamat melihat!

4
apavlov

Saya sudah mencoba banyak, tetapi hanya XV - Penampil XML berfungsi untuk XML dan RSS feed biasa (jika Anda menyalakannya di pengaturan).

2
John Sheehan

Tidak perlu untuk ekstensi mewah (Yang rusak jika Anda memuat file XML berukuran 1MB).

Posting ini sudah tua, tetapi sekarang Chrome telah memperbaiki bug dan telah menambahkan dukungan untuk melihat XML secara langsung di browser. Cukup seret dan lepas file XML apa pun dan Anda dapat melihat tampilan susunan file yang dapat dilipat. Ini juga mendukung tampilan umpan RSS .

1
Lucky

Dalam kasus saya (SharePoint 2013 REST Respons API) Pohon XML menang XV - Penampil XML

  • pencocokan Tag yang sempurna dan sorot pada mouse
  • format tampilan pohon intuitif tak terkalahkan

Fitur ekstra canggih

  • Permintaan XPATH

    enter image description here

(sebenarnya saya menginstal XV terlebih dahulu dan tidak melakukan apa pun dengan xml saya, tetapi XML tree menggunakannya)

0
Iman Abidi