Это команда xmlprettyp, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
xmlpretty - красивый XML-принтер
СИНТАКСИС
xmlpretty [--options] [имя файла]
ОПИСАНИЕ
xmlдовольно это интерфейс командной строки для XML :: Handler :: YAWriter, действующий как инструмент для добавления
и удалите красивую печать в файлы XML.
xmlдовольно есть несколько методов для добавления читабельности человека.
Если вы хотите добавить удобочитаемость без добавления так называемых игнорируемый пробельные, используйте его в
следующим образом:
$ xmlpretty --AddHiddenNewline \
--AddHiddenAttrTab \
--CatchEmptyElement\
uglyfile.xml> prettyfile.xml
Если вы делаете хотите обрабатывать файл дальше, но хотите, чтобы он был удобочитаемым, добавьте
видимые пробелы в файле следующим образом:
$ xmlpretty --PrettyWhiteNewline \
--PrettyWhiteIndent\
--CatchEmptyElement\
uglyfile.xml> prettyfile.xml
Вы можете использовать YAWriter для очистки пробелов в XML-документах. Это может работать в 99% случаев.
случаи, когда вы хотите избавиться от игнорируемых пробелов, вызванных различными формами
красивая печать.
$ xmlpretty --NoWhiteSpace \
--Без комментариев \
--AddHiddenNewline \
--AddHiddenAttrTab \
--CatchEmptyElement\
prettyfile.xml> cleanfile.xml
Возможности
Параметры даются в идиоме gnu, например --option.
AddHiddenNewline логическое
Добавить скрытую новую строку перед ">"
AddHiddenAttrTab логическое
Добавить скрытую таблицу для атрибутов
CatchEmptyElement логическое
Поймать пустые элементы, применить сжатие "/>"
CatchWhiteSpace логическое
Поймать пробелы с комментариями
Логическое значение IsSGML
Эта опция приведет к тому, что start_document, processing_instruction и doctype_decl будут
отображаются как SGML. SGML, конечно, все еще хорошо сформирован, если ваши события SAX хорошо-
формируется.
NoComments логическое
Скрыть комментарии
NoDTD логическое
Подавить DTD
логическое значение NoPI
Инструкции по обработке подавления
NoProlog логическое
Подавить Пролог
NoWhiteSpace логическое
Подавите WhiteSpace, чтобы очистить документы от предыдущей красивой печати.
PrettyWhiteIndent логическое
Добавить видимый отступ перед любой строкой события
PrettyWhiteNewline логический
Добавляйте видимые символы новой строки перед любой строкой события
SAX1 boolean (еще не реализовано)
Выводит только строки событий компиляции SAX1
Ошибки:
Автоматическое перекодирование между 8 и 16 битами пока не работает правильно!
У меня дома есть Perl-5.6, и здесь я могу указать "использовать utf8;" в нужных местах, чтобы сделать
перекодирование работы. Но мне не нравится говорить «используйте 5.00555;» потому что многие системы используют 5.00503.
Используйте xmlprettyp в Интернете с помощью сервисов onworks.net