Бесплатный инструмент форматирования XML (отступ) на Mac?

Нужен инструмент, который может форматировать xml в удобочитаемом формате на Mac!

Ответ 1

Я предлагаю вам установить XMLLint, лучшее решение для просмотра довольно отформатированного XML (включенного в пакет LibXML.

Ответ 2

Я использую TextWrangler (бесплатно) вместе с текстовым фильтром, который использует xmllint. Загрузите его здесь: http://www.barebones.com/products/textwrangler/download.html

После этого создайте новый файл и сохраните его с именем tidy.sh под ~/Library/Application Support/TextWrangler/Text Filters. Напишите в файле следующее и сохраните его:

#!/bin/sh
XMLLINT_INDENT=$'\t' xmllint --format --encode utf-8 - 

Вышеупомянутое должно также работать для BBEdit 11. Для версий TextWrangler < 4.0 или BBEdit < 11, этот script должен быть немного другим:

#!/bin/sh
xmllint "$*" | XMLLINT_INDENT=$'\t' xmllint --format --encode utf-8 -

Затем вы сможете применить это в меню "Текст" > "Применить текстовый фильтр" > "tidy" Чтобы сделать это еще проще, вы можете привязать к нему ярлык. Перейдите в окно > Палитры > Текстовые фильтры. Там вы увидите свой аккуратный фильтр. Выберите и нажмите "Установить ключ..." и выберите комбинацию, которая вам подходит (я использую alt + cmd + x).