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

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

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

  • Выделение
  • Открытые/близкие узлы

Какие-либо идеи, как я могу получить это на Chrome?


ОБНОВЛЕНИЕ:

Расширение XMLTree доступно на Месте тестирования бета-версии Расширения Google Chrome.

65
задан 13.08.2011, 08:42

5 ответов

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

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

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

Править: Как распечатать симпатичный xml в JavaScript? на Переполнении стека упомянул более новую версию дерева XML: Довольно дерево XML, с помощью XSLT и требований быть быстрее. Демонстрация не отвечает на нажатие в моем Safari или Firefox, но может быть полезной так или иначе.

18
ответ дан 07.12.2019, 08:15

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

ОБНОВЛЕНИЕ видит здесь для расширения.

28
ответ дан 07.12.2019, 08:15

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

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

6
ответ дан 07.12.2019, 08:15

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

Web Inspector

6
ответ дан 07.12.2019, 08:15

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

4
ответ дан 07.12.2019, 08:15

Теги

Похожие вопросы