需要一种可以在Mac上以人类可读格式格式化xml的工具!
答案 0 :(得分:16)
我使用TextWrangler(免费)和使用xmllint的文本过滤器。在此处下载:http://www.barebones.com/products/textwrangler/download.html
获得后,创建一个新文件并使用~/Library/Application Support/TextWrangler/Text Filters
下的名称tidy.sh进行保存。在文件中写下以下内容并保存:
#!/bin/sh
XMLLINT_INDENT=$'\t' xmllint --format --encode utf-8 -
以上内容也适用于BBEdit 11.对于TextWrangler的版本< 4.0或BBEdit< 11,这个脚本应该略有不同:
#!/bin/sh
xmllint "$*" | XMLLINT_INDENT=$'\t' xmllint --format --encode utf-8 -
然后您就可以从“文本”菜单>中应用此功能。应用文本过滤器>整洁 为了使它更容易,您可以绑定一个快捷方式。 转到窗口>调色板>文字过滤器。你会在那里看到你整洁的过滤器。选择并点击“Set Key ...”并选择适合您的组合(我使用alt + cmd + x)。
答案 1 :(得分:10)
我建议您安装XMLLint,这是查看格式相当的XML的最佳解决方案(包含在LibXML包中。
答案 2 :(得分:0)
今天刚开始使用塞尔纳:http://www.serna-xmleditor.com