【发布时间】:2011-10-19 20:40:22
【问题描述】:
我有几个以 xmi 格式保存的模型。 我需要从 Rails 中的一些应用程序中读取它们。 我不需要从 de xmi 文件构建模型,我只需要读取 xmi 文件具有的一些值。 有什么想法吗?
提前致谢!
【问题讨论】:
-
xmi 文件可以在 xml 解析器中解析,因为它应该是 xml 兼容的,为什么不直接使用 xml 解析器呢?
-
原来的想法是找到一个解析器来从rails读取一个xmi文件。我猜可以用xml解析器来解析xmi文件,这样就更容易阅读了。我说的对吗?
-
AFAIK 没有用于 Ruby 的原生 xmi 解析器。所以 xml 解析器几乎是下一个最好的东西,davidb 的答案对你来说应该足够了(对于任何更复杂的东西,你可以使用 nokogiri gem)。顺便说一句,xml 解析不是 Rails 特定的,在你的情况下它是 Ruby 特定的。
标签: ruby-on-rails xmi