原文:http://jack.lifegoo.com/?p=166
Rails里面的XML模板是RXML(由Ruby’s XML builder做支持),它可以很方便的生成XML文件,但是关于RXML的文档并不是很多,我在这里分享一些在项目中使用到的技巧
代码 | 输出 | 描述 |
---|---|---|
xml.a | 创建一个a元素 | |
xml.a my_text | my_text | 创建一个a元素,text是my_text |
xml.a attr1=my_attr my_text | my_text | 创建一个a元素,有一个属性attr1的值是my_attr |
xml.a :my_ns my_text | <a:my_ns><a:my_ns>my_text</a:my_ns></a:my_ns> | 创建一个元素a,它的命名空间是my_ns |
xml.a do | b_text | 创建a的子元素b |