Mac上的免费XML格式化程序(缩进)工具?

Yan*_*ang 11 xml macos editor

需要一个可以在Mac上以人类可读格式格式化xml的工具!

小智 16

我使用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 - 
Run Code Online (Sandbox Code Playgroud)

以上内容也适用于BBEdit 11.对于TextWrangler <4.0或BBEdit <11的版本,此脚本应略有不同:

#!/bin/sh
xmllint "$*" | XMLLINT_INDENT=$'\t' xmllint --format --encode utf-8 -
Run Code Online (Sandbox Code Playgroud)

然后,您将能够从"文本"菜单>"应用文本过滤器">"整洁"中应用此项.为了使其更加简单,您可以将快捷方式绑定到此.转到窗口>选项板>文本过滤器.你会在那里看到你整洁的过滤器.选择并点击"Set Key ..."并选择适合您的组合(我使用alt + cmd + x).


Oct*_*Oct 10

我建议你安装XMLLint,这是查看相当格式化的XML的最佳解决方案(包含在LibXML包中).

  • 我建议你不要安装`xmllint`,因为它附带Mac OS X. (15认同)