这是 xmlprettyp 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
xmlpretty - XML 漂亮的打印机
概要
xmlpretty [--options] [文件名]
商品描述
漂亮的 是 XML::Handler::YAWriter 的命令行接口,充当添加
并删除漂亮的打印到 XML 文件。
漂亮的 有几种方法可以增加人类可读性。
如果你想增加可读性而不添加所谓的 可忽略的 空白,在
以下方式:
$ xmlpretty --AddHiddenNewline \
--添加HiddenAttrTab \
--CatchEmptyElement \
丑陋的文件.xml > 漂亮的文件.xml
如果你这样做 不能 想要进一步处理文件,但只希望它人类可读,添加
文件的可见空格如下:
$ xmlpretty --PrettyWhiteNewline \
--漂亮的白色缩进\
--CatchEmptyElement \
丑陋的文件.xml > 漂亮的文件.xml
您可以使用 YAWriter 来清除 XML 文档中的空白。 这可能适用于 99% 的
在您想要摆脱由各种形式的
漂亮的印刷。
$ xmlpretty --NoWhiteSpace \
- 暂无评论 \
--添加隐藏换行\
--添加HiddenAttrTab \
--CatchEmptyElement \
漂亮文件.xml > 清洁文件.xml
附加选项
选项在 gnu 中给出,如 --option idiom。
AddHiddenNewline 布尔值
在“>”之前添加隐藏的换行符
AddHiddenAttrTab 布尔值
为属性添加隐藏表格
CatchEmptyElement 布尔值
捕获空元素,应用“/>”压缩
CatchWhiteSpace 布尔值
用注释捕捉空格
IsSGML 布尔值
此选项将导致 start_document、processing_instruction 和 doctype_decl
显示为 SGML。 当然,SGML 仍然是格式良好的,如果您的 SAX 事件是好的——
形成。
NoComments 布尔值
禁止评论
NoDTD 布尔值
抑制 DTD
NoPI 布尔值
禁止处理指令
NoProlog 布尔值
压制序言
NoWhiteSpace 布尔值
抑制 WhiteSpace 以清除先前漂亮打印中的文档。
PrettyWhiteIndent 布尔值
在任何事件字符串之前添加可见缩进
PrettyWhiteNewline 布尔值
在任何事件字符串之前添加可见的换行符
SAX1 布尔值(尚未实现)
仅输出 SAX1 兼容事件字符串
错误:
8 位和 16 位之间的自动重新编码还不能正常工作!
我家里有 Perl-5.6,在这里我可以指定“使用 utf8;” 在正确的地方做
重新编码工作。 但我不喜欢说“使用 5.00555;” 因为许多系统运行 5.00503。
使用 onworks.net 服务在线使用 xmlprettyp