2
將XML轉換爲Ruby代碼的好方法是什麼?我有一個包含圖形結構信息的GraphML文件。我想用ruby對象實例化一個圖。將XML轉換爲Ruby代碼
目前我使用XPath以程序方式執行此操作。我知道,還有一種方法可以用更具說明性的方式用XSLT來完成。
你知道其他方法嗎?你會建議什麼,有什麼經驗?
將XML轉換爲Ruby代碼的好方法是什麼?我有一個包含圖形結構信息的GraphML文件。我想用ruby對象實例化一個圖。將XML轉換爲Ruby代碼
目前我使用XPath以程序方式執行此操作。我知道,還有一種方法可以用更具說明性的方式用XSLT來完成。
你知道其他方法嗎?你會建議什麼,有什麼經驗?
我不太明白爲什麼要將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
是這樣大致你在找什麼?