我有一个XML文件结构,我想将其转换为YAML文件结构,也可能用于将来使用。
您能否建议/推荐一个转换工具将XML转换为YAML?
答案 0 :(得分:0)
更新:编辑此答案正如我今天写的那样,我对YAML有一点经验。
YAML 代表 Y AML A in't M arkup L anguage。话虽如此,XML(e X 张力 M arkup 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