这是 xml2yamlp 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
xml2yaml - 将带有架构的 XML 消息转换为 YAML
概要
xml2yaml xml-file schema-file(s) >yaml-file
xml2yaml -x xml-file -s 架构文件 -o yaml-file
商品描述
将 XML 消息转换为具有相同结构的 YAML。 需要一个模式来强制执行
正确的语法,尤其是对于可选重复的元素。
附加选项
您可以指定一个 XML 消息文件名和一个或多个架构文件名作为
参数,或使用选项。
--xml|-x 文件名
包含 xml 消息的文件。 单个破折号表示“标准输入”。
--schema|-s 文件名
这个选项可以重复,或者用逗号分隔的文件名,如果你有更多
不止一个要解析的模式文件。 所有导入和包含的架构组件都必须是
明确提供。
--bigints|-b(布尔值)
默认情况下,翻译有点马虎:定义了整数类型以支持
XML 中至少 18 位数字。 但是,这通常是不必要的大且不可读的
在 YAML 中。
--混合方式
[1.32] 如何处理混合元素。 默认值为文本。 其他值是
“ATTRIBUTES”、“XML_STRING”和“STRUCTURAL”。 有关混合元素的更多详细信息
XML::Compile::Translate::Reader。
--type|-t 类型
根元素的类型,如果 XML 不是命名空间限定的,则需要,
虽然架构是。 如果未指定,根元素将自动
检查。
TYPE 表示法是“{namespace}localname”。 警告在 UNIX 上使用引用
命令行,因为大括号对 shell 有特殊的意义。
--output|-o 文件名
默认情况下(或当文件名是破折号时),输出被打印到标准输出。
使用 onworks.net 服务在线使用 xml2yamlp