是否有XML到YAML的转换工具?

我有一个 XML文件结构,我想将其转换为YAML文件结构,也可能是为了将来使用.

你能否建议/推荐一个转换工具将XML转换为YAML?

解决方法

更新:正如我今天写的时候编辑这个答案,我对YAML有一点经验.

YAML代表YAML不是标记语言.话虽如此,XML(可扩展标记语言)是.所以从理论上讲,你会有一个功能限制将一个转换为另一个(在这种情况下是XML到YAML ..)虽然YAML在创建AWS Stacks时经历过它,但与XML相比似乎更“人性化”.

A)您可以使用在线工具(尽管您必须小心.您的公司政策可能会让您关注在线上传软件规范):

> https://codebeautify.org/xml-to-yaml
> https://codebeautify.org/yaml-to-json-xml-csv
> https://www.browserling.com/tools/xml-to-yaml
>你可以Google吧 – 我很肯定你会发现更多……

B)您可以使用C#(.NET)将XML转换为YAML.

有一些NuGet包,为您提供序列化工具,允许您的应用程序在代码中执行此操作. (见:https://www.nuget.org/packages?q=yaml)

C)更糟糕的情况 – 我并不喜欢我最初的想法:你可以构建一个XSL文件,它可以帮助你将XML文件转换成任何其他文本格式(超文本内容). XSL参考:MSDN

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念