【问题标题】:Transforming XML to ruby code将 XML 转换为 ruby​​ 代码
【发布时间】:2012-04-03 05:37:53
【问题描述】:

将 XML 转换为 ruby​​ 代码的好方法是什么?我有一个 GraphML 文件,其中包含有关图形结构的信息。我想用 ruby​​ 对象实例化一个图表。

目前我使用 XPath 以程序化方式执行此操作。我知道,还有一种方法可以通过 XSLT 以更具声明性的方式来实现。

你知道其他方法吗?你有什么建议,有什么经验吗?

【问题讨论】:

    标签: ruby xml xslt code-generation transformation


    【解决方案1】:

    我不太明白您为什么要将 GraphML 数据转换为 Ruby代码,而不是使用 Ruby 将 GraphML 数据解析为 Ruby 对象实例?

    我做了这个例子作为练习:https://github.com/endymion/GraphML-parsing-exercise

    它使用 Nokogiri 解析 XML,然后使用 XPath 选择节点,然后遍历节点,实例化 Ruby 对象实例:https://github.com/endymion/GraphML-parsing-exercise/blob/master/parse.rb

    这大致就是您要找的吗?

    【讨论】:

      猜你喜欢
      • 2012-12-22
      • 2014-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多