这是 xml_ppp 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
xml_pp - xml 漂亮的打印机
综合系统
xml_pp [选项] [ ]
商品描述
使用 XML::Twig 的 XML 漂亮打印机
配置
-一世[ ]
如果提供扩展名(“-i”和
扩展名),然后使用该扩展名备份原始文件
扩展规则与 Perl 相同(请参阅 perldoc perlrun):如果
扩展名不包含“*”,则将其附加到原始文件名,如果
扩展名确实包含一个或多个“*”字符,然后每个“*”被替换为
当前文件名。
-s
用于漂亮打印的样式:none、nsgmls、nice、indented、record 或
record_c(有关这些样式的确切描述,请参阅 XML::Twig 文档),“缩进”
默认
-p
保留标签中的空格。 您可以使用多个“-p”选项或引用标签,如果
你需要不止一个
-e
使用 XML::Twig output_encoding(基于 Text::Iconv 或 Unicode::Map8 和
Unicode::String) 来设置输出编码。 默认情况下,原始编码是
保留。
如果使用此选项,则更新 XML 声明(如果没有则创建)。
如果您希望能够,请确保您使用的解析器支持该编码
处理pretty_printed 文件(例如,XML::Parser 不支持'latin1',
你必须使用'iso-8859-1')
-l 将文档加载到内存中,而不是在解析它们时输出它们。
这可以防止错误(请参阅 BUGS)但会使用更多内存
-F
读取要处理的文件列表, 每行一个
-v 详细(列出当前正在处理的文件)
-- 停止参数处理(处理以 - 开头的文件)
-h 显示帮助
示例
xml_pp foo.xml > foo_pp.xml # 漂亮的打印 foo.xml
xml_pp < foo.xml > foo_pp.xml # 从标准输入漂亮地打印
xml_pp -v -i.bak *.xml # 漂亮的打印 .xml 文件,带备份
xml_pp -v -i'orig_*' *.xml # 备份被命名为 orig_
xml_pp -i -p pre foo.xhtml # 在 pre 标签中保留空格
xml_pp -i.bak -p 'pre code' foo.xml # 在 pre 和 code 标签中保留空格
xml_pp -i.bak -p pre -p 代码 foo.xml # 相同
xml_pp -i -s record mydb_export.xml # 使用记录样式漂亮地打印
xml_pp -e utf8 -i foo.xml # 输出将在 utf8
xml_pp -e iso-8859-1 -i foo.xml # 输出将在 iso-8859-1
xml_pp -v -i.bak -f lof # 从 lof 漂亮地打印文件
xml_pp -- -i.xml # 漂亮地打印 -i.xml 文件
xml_pp -l foo.xml # 在内存中加载整个文件
# 在漂亮打印之前
xml_pp -h # 显示帮助
使用 onworks.net 服务在线使用 xml_ppp