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?
MEMPERBARUI:
Ekstensi XMLTree tersedia di Situs Beta Ekstensi Google Chrome .
google-chrome
display
xml
Josh
sumber
sumber
Jawaban:
Saya kira taruhan terbaik Anda adalah dengan menggunakan bookmarklet atau instal Greasemetal (yang merupakan Greasemonkey untuk Chrome Firefox), dikombinasikan dengan skrip seperti XML Tree (lama, tetapi sumbernya mungkin masih membantu). Skrip penyorotan sintaksis yang lebih umum juga dapat membantu, tetapi saya ragu apakah Anda akan dengan mudah menemukannya dengan kode lipat.
Perhatikan bahwa spasi putih mungkin penting dalam XML. Tidak semua pemirsa XML menghargai itu; tangkapan layar yang dibuat oleh XML Tree yang disebutkan di atas untuk contoh XML tidak menghormatinya untuk baris. Contoh elemen XML yang mengandung banyak teks, cukup untuk diletakkan pada baris yang terpisah.
(Sayangnya jsgui.com/xml-viewer tidak merespons saat saya menulis ini.)
EDIT : Bagaimana cara mencetak xml cantik di javascript? pada Stack Overflow disebutkan versi XML Tree yang lebih baru: Pretty XML Tree , menggunakan XSLT dan mengklaim lebih cepat. Demo ini tidak menanggapi mengklik di Safari atau Firefox saya, tetapi mungkin bisa membantu.
sumber
Saya sekarang telah membuat ekstensi sederhana untuk menambahkan fungsi ini.
PEMBARUAN lihat di sini untuk ekstensi .
sumber
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.
sumber
Jika Anda mengklik kanan pada sebuah simpul, dan mengklik "Elemen Inspeksi", Anda harus mendapatkan WebKit Web Inspector , yang memiliki banyak fitur mewah termasuk apa yang Anda butuhkan; ini harus bekerja untuk XML selain hanya HTML. Berikut screenshot dari Safari, yang memiliki inspektur yang sama:
sumber
Saluran dev Chrome sekarang memiliki fitur penampil XML, yang dipanggil jika XML tidak memiliki XSL terkait (berlaku untuk nightlies WebKit yang sama). Selamat melihat!
sumber
Saya sudah mencoba banyak, tetapi hanya XV - XML Viewer berfungsi untuk XML dan RSS feed biasa (jika Anda menyalakannya di pengaturan).
sumber
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 jatuhkan file XML apa pun dan Anda dapat melihat tampilan susunan file yang dapat dilipat. Ini juga mendukung melihat umpan RSS .
sumber
Dalam kasus saya (tanggapan API REST SharePoint 2013) XML Tree memenangkan XV - XML Viewer
Fitur ekstra canggih
Permintaan XPATH
(sebenarnya saya menginstal XV terlebih dahulu dan tidak melakukan apa pun dengan xml saya, tetapi XML tree mengatasinya)
sumber