一般动作
开发 Word/WPS 套打模板时,需要格式化 XML 文件,以便对其进行编辑。BroToolkit 提供了 prettify 命令,可以格式化(美化)XML 文件和 JSON 文件。
使用方式:
# 根据文件名查找,并格式化
g prettify xxx.xml
# 相对路径(也可以是绝对路径)
g prettify foo/bar/yyy.json
# 智能判断文件内容
g prettify xxx.gsp
# 同时格式化多个文件
g prettify x.xml y.json
参数说明:
1、可以不写路径(自动搜索)或者相对、绝对路径;
2、支持同时格式化多个文件
3、默认根据扩展名来判断时xml还是json,如果无法识别,则根据内容智能判断
4、代码美化后,不是特别好,但也还可以。注意的是json美化后会自动转换一些符号为unicode编码,但不影响使用。
此外,也可以调用 bropen.toolkit.utils.StringUtils 中的 prettifyXml 和 prettifyJson 方法来对 xml、json 字符串进行格式化。