9

我有一个 XML 文件结构,我想将其转换为 YAML 文件结构,并且可能还以备将来使用。

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

4

1 回答 1

0

更新:当我今天写这个答案时,我意识到编辑这个答案,我对 YAML 有一点经验。

YAML代表Y AML A in't Markup L语言。话虽如此,XML(e X tensible Markup L anguage 是。因此,理论上,将一个转换为另一个(在本例中为 XML 到 YAML ..)会有功能限制,尽管 YAML 在创建 AWS Stacks 时体验过它,与 XML 相比似乎更“人性化”。

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

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

如果序列化工具允许您的应用在代码中执行此操作,则有可用的 NuGet 包。(见:https ://www.nuget.org/packages?q=yaml )

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

于 2012-09-06T14:32:05.980 回答