Ich habe jetzt eine einfache Erweiterung erstellt, um diese Funktionalität hinzuzufügen.
UPDATE sehen hier für die Erweiterung .
Ich liebe den Chrome-Browser, aber ich verwende XML sehr häufig in meiner Entwicklungsarbeit. Wenn ich ihn in Chrome anschaue, 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 zu XML hinzufügt, nämlich:
Irgendwelche Ideen, wie ich das auf Chrome bekommen kann?
AKTUALISIEREN:
Die XMLTree-Erweiterung ist auf der Beta-Site der Google Chrome-Erweiterung verfügbar .
Ich habe jetzt eine einfache Erweiterung erstellt, um diese Funktionalität hinzuzufügen.
UPDATE sehen hier für die Erweiterung .
Ich denke, Ihre beste Wette ist, ein Bookmarklet zu verwenden oder Greasemetal (das ist Greasemonkey von Firefox für Chrome) zu installieren, kombiniert mit einem Skript wie XML Tree (alt, aber die Quelle kann immer noch helfen). Ein generischeres Syntax-Highlighting-Skript mag ebenfalls hilfreich sein, aber ich bezweifle, dass Sie leicht eines mit Code-Faltung finden können.
Beachten Sie, dass Whitespace in XML von Bedeutung sein kann. Nicht alle XML-Viewer berücksichtigen dies. Der von der oben genannten XML-Struktur für das Beispiel-XML erstellte Screenshot bezieht sich nicht auf die Zeile Beispiel-XML-Element, die viel Text enthält, genug, um in eine separate Zeile eingefügt zu werden.
(Leider reagiert jsgui.com/xml-viewer nicht, während ich dies schreibe.)
BEARBEITEN : Wie man hübsches XML in Javascript druckt? Bei Stack Overflow wurde eine neuere Version von XML Tree erwähnt: Pretty XML Tree, die XSLT verwendet und behauptet, schneller zu sein. Die Demo reagiert nicht auf das Klicken in Safari oder Firefox, kann aber trotzdem hilfreich sein.
Soweit ich es verstehe, liegt die Einschränkung tatsächlich in der Webkit-Rendering-Engine und nicht in Chrome. Ich bezweifle, dass wir ein anständiges XML-Rendering in Chrome durchführen können, bevor Erweiterungen ordnungsgemäß gestartet werden. Zu diesem Zeitpunkt kann eine Community-Erweiterung für die Verarbeitung von Text- / XML-Dateien codiert werden.
Wenn Sie eine Alternative zu IE suchen, ist das Firefox-Rendering von XML ziemlich gut.
Wenn Sie mit der rechten Maustaste auf einen Knoten klicken und auf "Element prüfen" klicken, sollten Sie den WebKit Web Inspector aufrufen, der viele nützliche Funktionen enthält, einschließlich der benötigten Funktionen. Dies sollte neben XML nur für XML funktionieren. Hier ist ein Screenshot von Safari, der den gleichen Inspektor hat:
Der Chrome Dev Channel verfügt jetzt über einen XML-Viewer, der aufgerufen wird, wenn dem XML-Code kein XSL zugeordnet ist (dies gilt auch für die WebKit-Nightlies). Viel Spaß beim Anschauen!
Ich habe viele ausprobiert, aber nur XV - XML Viewer funktioniert sowohl für normale XML - als auch für RSS - Feeds (wenn Sie es in den Einstellungen aktivieren).
In meinem Fall (Antwort auf die SharePoint 2013-REST-API) gewinnt XML Tree den XV - XML Viewer
Extra erweiterte Funktionen
(Tatsächlich habe ich XV zuerst installiert und es hat nichts mit meiner XML getan, aber XML Tree rockt es)
Keine Notwendigkeit für ausgefallene Erweiterungen (die beim Laden einer XML-Datei mit einer Größe von 1 MB unterbrochen werden).
Dieser Beitrag ist alt, aber jetzt 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 per Drag & Drop, und Sie sehen die reduzierbare Baumansicht der Datei. Es unterstützt auch das Anzeigen von RSS-Feeds .