Displaying XML in the Chrome browser
Hire the world's top talent on demand or became one of them at Toptal: https://topt.al/25cXVn
--------------------------------------------------
Music by Eric Matyas
https://www.soundimage.org
Track title: Digital Sunset Looping
--
Chapters
00:00 Displaying Xml In The Chrome Browser
00:37 Answer 1 Score 6
01:05 Accepted Answer Score 20
02:03 Answer 3 Score 6
02:26 Answer 4 Score 30
02:36 Thank you
--
Full question
https://superuser.com/questions/972/disp...
--
Content licensed under CC BY-SA
https://meta.stackexchange.com/help/lice...
--
Tags
#googlechrome #display #xml
#avk47
ANSWER 1
Score 30
I have now created a simple extension to add this functionality.
UPDATE see here for the extension.
ACCEPTED ANSWER
Score 20
I guess your best bet is to use a bookmarklet or install Greasemetal (which is Firefox' Greasemonkey for Chrome), combined with a script like XML Tree (old, but the source may still help). A more generic syntax highlighting script may help as well, but I doubt if you'll easily find one with code folding.
Note that whitespace might matter in XML. Not all XML viewers respect that; the screenshot created by the abovementioned XML Tree for the example XML does not respect it for the line Sample XML element containing a lot of text, enough to be put on a separate line.
(Unfortunately jsgui.com/xml-viewer is not responding while I am writing this.)
EDIT: How to print pretty xml in javascript? on Stack Overflow mentioned a newer version of XML Tree: Pretty XML Tree, using XSLT and claims to be faster. The demo does not respond to clicking in my Safari or Firefox, but may be helpful anyway.
ANSWER 3
Score 6
As far as I understand it the limitation is actually in the webkit rendering engine rather than in Chrome itself. I doubt we'll decent XML rendering in Chrome before they properly launch extensions, at which time someone will be able to code a community extension to handle text/xml files.
If you want an alternative to IE, the Firefox rendering of XML is pretty good.
ANSWER 4
Score 6
If you right-click on a node, and click "Inspect Element", you should get the WebKit Web Inspector, which has lots of fancy features including what you need; this should work for XML in addition to just HTML. Here's a screenshot from Safari, which has the same inspector: