Ich liebe den Chrome-Browser, aber ich verwende XML in meiner Entwicklungsarbeit ziemlich oft, und wenn ich es in Chrome ansehe, bekomme ich nur den gerenderten Text.
Ich weiß, dass die Quellansicht etwas besser ist, aber ich würde wirklich gerne das Layout und die Funktionalität sehen, die Internet Explorer XML hinzufügt, nämlich:
Irgendwelche Ideen, wie ich das auf Chrome bekommen kann?
UPDATE:
Die XMLTree-Erweiterung ist auf der Beta-Site der Google Chrome-Erweiterung verfügbar .
Am besten verwenden Sie ein Lesezeichen oder installieren Greasemetal (Firefox 'Greasemonkey für Chrome) in Kombination mit einem Skript wie XML Tree (alt, aber die Quelle kann immer noch helfen). Ein allgemeineres Syntax-Hervorhebungsskript kann ebenfalls hilfreich sein, aber ich bezweifle, dass Sie mit Code Folding leicht eines finden können.
Beachten Sie, dass Leerzeichen in XML von Bedeutung sein können. Nicht alle XML-Viewer respektieren dies. Der Screenshot , der vom oben genannten XML-Baum für das Beispiel-XML erstellt wurde, funktioniert nicht Respektiere es für die Zeile XML-Beispielelement mit viel Text, genug, um es in eine separate Zeile zu setzen.
(Leider antwortet jsgui.com/xml-viewer nicht, während ich dies schreibe.)
EDIT: Wie drucke ich hübsche xml in Javascript? auf Stack Overflow erwähnte eine neuere Version von XML-Baum: Hübscher XML-Baum , der XSLT verwendet und behauptet, schneller zu sein. Die Demo reagiert nicht auf das Klicken in meinem Safari oder Firefox, kann aber trotzdem hilfreich sein.
Ich habe jetzt eine einfache Erweiterung erstellt, um diese Funktionalität hinzuzufügen.
UPDATE siehe hier für die Erweiterung .
Wenn Sie mit der rechten Maustaste auf einen Knoten klicken und auf "Element untersuchen" klicken, sollten Sie den WebKit Web Inspector herunterladen, der viele ausgefallene Funktionen enthält, einschließlich der folgenden du brauchst; Dies sollte neben HTML auch für XML funktionieren. Hier ist ein Screenshot von Safari, der denselben Inspektor hat:
Soweit ich weiß, liegt die Einschränkung in der Webkit-Rendering-Engine und nicht in Chrome. Ich bezweifle, dass wir in Chrome ein anständiges XML-Rendering erzielen, bevor die Erweiterungen ordnungsgemäß gestartet werden. Zu diesem Zeitpunkt kann jemand eine Community-Erweiterung für die Verarbeitung von Text-/XML-Dateien codieren.
Wenn Sie eine Alternative zum IE suchen, ist das Firefox-Rendering von XML ziemlich gut.
Chrome Dev Channel verfügt nun über einen XML-Viewer, der aufgerufen wird, wenn dem XML-Code keine XSL zugeordnet ist (dasselbe gilt für die WebKit-Nachtbücher). Viel Spaß beim Anschauen!
Ich habe viele ausprobiert, aber nur XV - XML Viewer funktioniert sowohl für reguläre XML- als auch für RSS-Feeds (wenn Sie ihn in den Einstellungen aktivieren).
Keine Notwendigkeit für ausgefallene Erweiterungen (was beim Laden einer 1 MB großen XML-Datei zum Erliegen kommt).
Dieser Beitrag ist alt, aber derzeit hat Chrome den Fehler behoben und die Unterstützung für die Anzeige von XML direkt im Browser hinzugefügt. Ziehen Sie einfach eine beliebige XML-Datei und legen Sie sie ab. Sie können die komprimierbare Baumansicht der Datei sehen. Es unterstützt auch das Anzeigen von RSS-Feeds .
In meinem Fall (SharePoint 2013 REST API-Antwort) XML-Baum gewinnt XV - XML Viewer
Extra erweiterte Funktionen
(Tatsächlich habe ich XV zuerst installiert und es hat nichts mit meinem XML gemacht, aber XML Tree rockt es)