2012-03-18 21 views
2

XMLをルビコードに変換するにはどうすればよいでしょうか?グラフ構造に関する情報を含むGraphMLファイルがあります。私はそれからルビーオブジェクトでグラフをインスタンス化したいと思います。XMLをルビコードに変換する

現在、XPathを手続き的な方法で使用しています。わかった、より宣言的な方法でXSLTでそれを行う方法もある。

他の方法をご存知ですか?どんな経験をお勧めしますか?

答えて

1

なぜGraphMLデータをRubyオブジェクトインスタンスに解析するのではなく、Ruby コードに変換する必要があるのですか?

私は練習として、この例を作った:https://github.com/endymion/GraphML-parsing-exercise

それはRubyのオブジェクトインスタンスをインスタンス化し、それは、ノードを反復処理し、ノードを選択するのXPath、その後、XMLを解析するために鋸山を使用しています:https://github.com/endymion/GraphML-parsing-exercise/blob/master/parse.rb

があることですおおよそあなたが探しているものは?

関連する問題