Расширенного Обычным форматирование [Update]
XMLSpectrum является открытой исходным синтаксисом фломастером. Поддержка XML - но со специальными функциями для XSLT 2.0, XSD 1.1 и XPath 2.0.Я упоминаю об этом здесь, потому что он также имеет специальные возможности форматирования для XML: он вертикально выравнивает атрибуты и их содержимое, а также элементы - для повышения удобочитаемости XML.
Выходной HTML подходит для рассмотрения в браузере или если XML нуждается в дальнейшем редактировании его можно скопировать и вставить в редактор XML вашего выбора
Поскольку xmlspectrum.xsl использует свой собственный XML текстовый анализатор , все содержимое, такое как ссылки на сущности и секции CDATA, сохраняется - как в редакторе.
Примечание по использованию: это просто XSLT 2.0 таблицы стилей, так что вам нужно будет приложить необходимую командную строку (образцы прилагаются) в небольшой скрипт, чтобы вы могли автоматически преобразовать исходный XML.
Virtual Форматирование
XMLQuire это бесплатный редактор XML, который имеет специальные возможности форматирования - это форматы XML правильно, в том числе атрибуты многострочный, атрибут-значение слова-обертывание отступы и даже комментарии XML.
Все отступы XML выполняются без вставки вкладок или пробелов, что обеспечивает целостность XML. Для версий Windows позже XP не требуется установка, это всего лишь 3 МБ .exe-файл.
Если вам нужно распечатать отформатированный XML, в предисловии печати есть специальные параметры, такие как нумерация строк, следующая за отступом. Если вам нужно скопировать форматированный XML в текстовый процессор в виде богатого текста, это тоже доступно.
[Раскрытие: Я утверждаю, как XMLQuire и XMLSpectrum в качестве «домашних проектов»]
Я нашел это очень конструктивный – JGilmartin 2012-02-28 16:04:13
согласен. Этот вопрос на самом деле хорошо подходит для вопросов и ответов: был фактический ответ на узкий вопрос. Этот вопрос не должен был быть закрыт. – 2012-03-02 23:06:38
Я также согласен. Ответы на этот вопрос дают полезную информацию. Кроме того, закрытие вопроса через два года после его запроса кажется довольно глупым. – 2012-07-18 12:39:09