Отображение XML в браузере Chrome

Я люблю браузер Chrome, но я использую XML довольно много в своей работе по разработке, и когда я просматриваю его в Chrome, я просто получаю визуализированный текст.

Я знаю, что представление источника немного лучше, но я бы очень хотел увидеть макет и функциональность, которую Internet Explorer добавляет в XML, а именно:

  • подсветка
  • открыть/закрыть узлы

любые идеи, как я могу сделать это на Хром?


обновление:

расширение XMLTree доступно на Гугл Хром Расширение Бета.

20
задан Tom Wijsman
19.03.2023 3:55 Количество просмотров материала 2466
Распечатать страницу

8 ответов

Я думаю, что лучше всего использовать букмарклет или установить Greasemetal (который является Firefox ' Greasemonkey для Chrome), в сочетании со скриптом, как XML Tree (старый, но источник может еще помочь). Более общий сценарий подсветки синтаксиса также может помочь, но я сомневаюсь, что вы легко найдете его с сворачиванием кода.

обратите внимание, что пробелы могут иметь значение в XML. Не все зрители XML уважают это;скриншот создается вышеупомянутое XML-дерево для пример XML не уважает его за строку образец XML-элемента, содержащего много текста, достаточно поместить в отдельную строку.

(к сожалению jsgui.com/xml-viewer не отвечает, Пока я пишу это.)

EDIT:как распечатать красивый xml в javascript? при переполнении стека упоминалась более новая версия XML-дерева:довольно XML Дерево, используя XSLT и утверждает, что быстрее. Демо-версия не реагирует на нажатие в моем Safari или Firefox, но может быть полезна в любом случае.

18
отвечен Arjan 2023-03-20 11:43

Я теперь создал простое расширение, чтобы добавить эту функциональность.

обновление see здесь для расширения.

27
отвечен Josh 2023-03-20 14:00

насколько я понимаю, ограничение на самом деле в движке рендеринга webkit, а не в самом Chrome. Я сомневаюсь, что мы будем достойный рендеринг XML в Chrome, прежде чем они должным образом запускать расширения, в это время кто-то сможет кодировать расширение сообщества для обработки текстовых/xml-файлов.

Если вы хотите альтернативу IE, Firefox рендеринг XML довольно хорошо.

6
отвечен Russell Heilling 2023-03-20 16:17

Если вы щелкните правой кнопкой мыши на узле, и нажмите кнопку "Проверить элемент", вы должны получить WebKit Веб-Инспектор, который имеет множество причудливых функций, включая то, что вам нужно; это должно работать для XML в дополнение к просто HTML. Вот скриншот из Safari, на котором есть тот же инспектор:

Web Inspector

6
отвечен jtbandes 2023-03-20 18:34

Chrome dev channel теперь имеет Средство просмотра XML, которое вызывается, если XML не имеет связанного XSL (то же самое относится и к webkit nightlies). Приятного просмотра!

4
отвечен apavlov 2023-03-20 20:51

Я пробовал много, но только XV - XML Viewer работает как для обычных XML и RSS каналов (если вы включите его в настройках).

2
отвечен John Sheehan 2023-03-20 23:08

в моем случае (SharePoint 2013 REST API ответ)XML Tree wins XV - XML Viewer

  • идеальное соответствие тегов и выделение при наведении мыши на
  • непревзойденное интуитивное дерево формат просмотра

дополнительные функции

  • XPATH запрос

    enter image description here

(на самом деле я установил XV первым, и он сделал ничего с моим xml, но XML дерево качает его)

0
отвечен Iman Abidi 2023-03-21 01:25

нет необходимости в модных расширений (который ломается, если вы загружаете XML-файл размером 1 МБ).

этот пост стар, но сейчас Chrome имеет Исправлена ошибка и добавлена поддержка просмотра XML непосредственно в браузере. Просто перетащите любой XML-файла и вы можете увидеть вид складной дерево из файла. Он также поддерживает просмотр RSS-каналы.

0
отвечен Lucky 2023-03-21 03:42

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх