Мне нравится браузер Chrome, но я довольно часто использую XML в своей работе по разработке, и когда я просматриваю его в Chrome, я просто получаю отрендеренный текст.
Я знаю, что исходный вид немного лучше, но мне бы очень хотелось увидеть макет и функциональность, которые Internet Explorer добавляет в XML, а именно:
- Выделив
- Открыть / закрыть узлы
Любые идеи, как я могу получить это на Chrome?
ОБНОВИТЬ:
Расширение XMLTree доступно на Бета-сайт расширения Google Chrome ,
google-chrome
display
xml
Josh
источник
источник
Ответы:
Я думаю, что вам лучше всего использовать букмарклет или установить Greasemetal (это Greasemonkey для Chrome в Firefox) в сочетании с таким скриптом, как Дерево XML (старый, но источник может еще помочь). Также может помочь более общий сценарий подсветки синтаксиса, но я сомневаюсь, что вы легко найдете его со свертыванием кода.
Обратите внимание, что пробел может иметь значение в XML. Не все зрители XML уважают это; скриншот созданный вышеупомянутым деревом XML для пример XML не уважает это за линию Образец XML-элемента, содержащий много текста, достаточно поместить в отдельную строку.
(К несчастью jsgui.com/xml-viewer не отвечает, пока я пишу это.)
РЕДАКТИРОВАТЬ : Как распечатать довольно XML в Javascript? В Stack Overflow упоминается более новая версия XML Tree: Красивое дерево XML , используя XSLT и утверждает, что быстрее. Демо не реагирует на нажатия в моем Safari или Firefox, но может быть полезно в любом случае.
источник
Я сейчас создал простое расширение, чтобы добавить эту функциональность.
ОБНОВИТЬ увидеть здесь для расширения ,
источник
Насколько я понимаю, это ограничение на самом деле в движке рендеринга webkit, а не в самом Chrome. Я сомневаюсь, что мы будем прилично отрисовывать XML в Chrome, прежде чем они должным образом запустят расширения, когда кто-то сможет кодировать расширение сообщества для обработки текстовых / XML-файлов.
Если вам нужна альтернатива IE, Firefox-рендеринг XML довольно хорош.
источник
Если вы щелкнете правой кнопкой мыши по узлу и нажмете «Проверить элемент», вы должны получить WebKit Веб-инспектор , который имеет множество интересных функций, в том числе то, что вам нужно; это должно работать для XML в дополнение только к HTML. Вот скриншот из Safari, в котором есть тот же инспектор:
источник
Канал разработчика Chrome теперь имеет средство просмотра XML, которое вызывается, если у XML нет ассоциированного XSL (то же самое верно для ночных WebKit). Приятного просмотра!
источник
Я перепробовал много, но только XV - XML Viewer работает как для обычных XML, так и для RSS-каналов (если вы включите его в настройках).
источник
Не нужно модных расширений (что ломается, если вы загружаете XML-файл размером 1 МБ).
Этот пост старый, но сейчас у Chrome есть исправил ошибку и добавил поддержку просмотра XML прямо в браузере. Просто перетащите любой XML-файл и вы можете увидеть разборное древовидное представление файла. Он также поддерживает просмотр RSS-каналы ,
источник
В моем случае (ответ API REST SharePoint 2013) XML Tree победы XV - XML Viewer
Дополнительные расширенные функции
Запрос XPATH
(на самом деле я сначала установил XV, и он ничего не сделал с моим xml, но дерево XML его качает)
источник