代码之家  ›  专栏  ›  技术社区  ›  shahjapan

有什么可以直接转换xml->yaml的吗?

  •  10
  • shahjapan  · 技术社区  · 16 年前

    是否有任何库或方法可以将xml记录转换为yaml格式?

    3 回复  |  直到 16 年前
        1
  •  4
  •   Don Kirkby    13 年前

    This page 对这个问题进行了很长时间的讨论。它建议使用几个Python库: Gnosis generateDS .

        2
  •  3
  •   Noah McIlraith    16 年前

    XML和YAML之间的差异非常显著,足以保证重新设计用于存储数据的模式。您应该编写一个脚本来解析XML记录并输出YAML格式的数据。

        3
  •  1
  •   Hugh    14 年前

    我想你想看看 YAXML draft spec ,它描述了如何用XML表示YAML数据结构。

        4
  •  0
  •   Richlv    6 年前

    目前还不清楚您是在脚本/程序中寻找这样做的方法,还是任何Python方法都会这样做。

    在后一种情况下 yq xq 实用程序可以做到这一点:

    cat file.xml | xq . | yq -y .
    

    它们也可以作为库或至少是重用的代码来重用。