如何从 XML 文件生成 xml_builder ruby 代码
我有一个 xml 文件。如何从该文件生成 xml_builder ruby 代码?
注意 - 我在这里有点倒退(我不是生成 xml,而是生成 ruby 代码)。
漂亮的格式化并不是什么大问题 - 我以后总是可以通过格式化程序运行它。
I've got an xml file. How could I generate xml_builder ruby code out of that file?
Notice - I'm sort of going backwards here (instead of generating xml, I'm generating ruby code).
Pretty formatting isn't a big deal - I can always run it through a formatter later.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这有点不可能,就像你问“如何生成输出数字
3
的 Ruby 脚本”一样,答案可能是:或
或
等等。
所以,你的问题的一个答案是:
无论如何,如果您只想生成基于 Builder 的脚本,该脚本仅生成您的 XML 节点对节点,我想使用 XSLT 是最简单的。这是一种专门为这种目的而构建的语言——转换 XML。
It's sort of impossible, not unlike if you asked "how to generate Ruby script that outputs number
3
", for the answer could be:or
or
etc.
So, one answer to your question would be:
Anyway, if you would just want to generate Builder based script which just generates your XML node-for-node, I guess it would be easiest using XSLT. That's a language constructed exactly for such purposes - transforming XMLs.
这是我最终想到的:
生成后,我在 Emacs 中对其进行格式化。
Here's what I eventually came up with:
After generating that, I then formatted it in Emacs.