Anzeigen von XML im Chrome-Browser

Ich liebe den Chrome-Browser, aber ich benutze XML ziemlich oft in meiner Entwicklungsarbeit und wenn ich es in Chrome ansehe, bekomme ich nur den gerenderten Text.

Ich weiß, dass die Quellansicht etwas besser ist, aber ich möchte wirklich das Layout und die Funktionalität sehen, die Internet Explorer zu XML hinzufügt, nämlich:

  • Hervorhebung
  • Knoten öffnen/schließen

Irgendwelche Ideen, wie ich das auf Chrome bekommen kann?


UPDATE:

Der XMLTree Die Erweiterung ist auf der Beta-Site der Google Chrome-Erweiterung verfügbar.

Author: Tamara Wijsman, 2009-07-15

8 answers

Ich denke, Ihre beste Wette ist, ein Lesezeichen zu verwenden oder zu installieren Greasemetal (das ist Firefox' Greasemonkey für Chrome), kombiniert mit einem Skript wie XML Tree (alt, aber die Quelle kann immer noch helfen). Ein generischeres Syntax-Highlighting-Skript kann ebenfalls hilfreich sein, aber ich bezweifle, dass Sie eines mit Code-Faltung leicht finden können.

Beachten Sie, dass Leerzeichen in XML eine Rolle spielen können. Nicht alle XML-Viewer respektieren das; der Screenshot erstellt vom oben genannten XML-Baum für das XML-Beispiel respektiert es nicht für das XML-Beispielelement der Zeile , das viel Text enthält, genug, um in eine separate Zeile eingefügt zu werden.

(Leider jsgui.com/xml-viewer antwortet nicht, während ich dies schreibe.)

BEARBEITEN: Wie drucke ich hübsches XML in Javascript? auf Stack Overflow erwähnt eine neuere Version von XML Tree: Pretty XML Tree, mit XSLT und behauptet, schneller zu sein. Die Demo reagiert nicht auf das Klicken in meine Safari oder Firefox, kann aber trotzdem hilfreich sein.

 18
Author: Arjan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-05-23 12:41:38

Ich habe jetzt eine einfache Erweiterung erstellt, um diese Funktionalität hinzuzufügen.

UPDATE siehe hier für die Erweiterung.

 28
Author: Josh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-05-03 06:31:13

Soweit ich es verstehe, liegt die Einschränkung tatsächlich in der Webkit-Rendering-Engine und nicht in Chrome selbst. Ich bezweifle, dass wir XML-Rendering in Chrome verwenden werden, bevor Erweiterungen ordnungsgemäß gestartet werden, zu diesem Zeitpunkt kann jemand eine Community-Erweiterung codieren, um Text - /XML-Dateien zu verarbeiten.

Wenn Sie eine Alternative zum IE wünschen, ist das Firefox-Rendering von XML ziemlich gut.

 6
Author: Russell Heilling,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-07-15 11:33:46

Wenn Sie mit der rechten Maustaste auf einen Knoten klicken und auf "Element prüfen" klicken, sollten Sie das WebKit Web Inspector, das viele ausgefallene Funktionen enthält, einschließlich der benötigten Funktionen.Dies sollte für XML zusätzlich zu HTML funktionieren. Hier ist ein Screenshot von Safari, der den gleichen Inspektor hat:

Web-Inspektor

 6
Author: jtbandes,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-10-10 03:34:13

Chrome dev Channel verfügt jetzt über einen XML-Viewer, der aufgerufen wird, wenn dem XML keine XSL zugeordnet ist (dasselbe gilt für die WebKit Nightlies). Glückliche Betrachtung!

 4
Author: apavlov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-03-11 16:01:50

Ich habe viele ausprobiert, aber nur XV - XML Viewer funktioniert sowohl für reguläre XML-als auch für RSS-Feeds (wenn Sie es in den Einstellungen aktivieren).

 2
Author: John Sheehan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-08-20 21:52:13

Keine ausgefallenen Erweiterungen erforderlich (Dies bricht ab, wenn Sie eine XML-Datei mit einer Größe von 1 MB laden).

Dieser Beitrag ist alt, aber im Moment hat Chrome den Fehler behoben und Unterstützung für die Anzeige von XML direkt im Browser hinzugefügt. Ziehen Sie einfach eine beliebige XML-Datei und Sie können die zusammenklappbare Baumansicht der Datei sehen. Es unterstützt auch die Anzeige von RSS-Feeds.

 1
Author: Lucky,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-09-29 09:01:15

In meinem Fall (SharePoint 2013 REST API response ) XML-Baum gewinnt XV-XML Viewer

  • perfekte Tag-Anpassung und Hervorhebung mit der Maus über
  • unschlagbares intuitives Baumansichtformat

Zusätzliche erweiterte Funktionen

  • XPATH Abfrage

    geben Sie hier die Bildbeschreibung ein

(tatsächlich habe ich es zuerst installiert und es hat nichts mit meinem XML gemacht, aber XML Tree rockt es)

 0
Author: Iman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-09-29 08:27:32