Какой рейтинг вас больше интересует?
|
Автоматические отступы в XML2009-08-20 14:50:00 (читать в оригинале)Для просмотра какого-нибудь XML часто нужно автоматически его отформатировать (чтобы отступы слева соответствовали вложенности элементов). Особенно это полезно, когда весь исходный XML записан в одну большую строку. Такие файлы — это нечитаемая каша, которую, однако, легко привести в порядок. Первый способ — используем XSLTЕсть у меня файл с вот таким XSL-преобразованием:<xsl:stylesheet version="1.0" Код взял здесь (предложил Николай Григорьев). Там ещё несколько вариантов есть. В дополнение к XSL-файлу есть у меня ещё и скрипт-однострочник, который это преобразование применяет. Я выполняю XSL с помощью любимого мной xmlstarlet . Это программка с интерфейсом командной строки для работы с XML.#!/bin/sh Пользуюсь этим скриптом так: $ xmlindent < исходный.xml | view - И всё, можно читать любой XML с правильными отступами. И подсветкой синтаксиса ( view — это Vim!). Кроме xmlstarlet есть и другие XSLT-процессоры. На память приходит xsltproc и библиотечки для разных языков программирования. Вот, например, однострочник на Python.Второй способ — используем В пакете |
Категория «Дизайн»
Взлеты Топ 5
Падения Топ 5
Популярные за сутки
|
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.