浏览 4076 次
锁定老帖子 主题:RXML
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-09-12  

原文: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
    xml.b b_text
end


  b_text

创建a的子元素b
   发表时间:2007-09-13  
在Pragmatic.Enterprise.Integration.with.Ruby这本书中专门用一章的内容讲解xml处理的方方面面,非常详细,我用ruby/rails处理xml也是从这里开始入门的。里面内容涉及到builder,rexml,hpricot,Xpath等等,绝对值得一读。
0 请登录后投票
   发表时间:2007-09-14  
@lgn21st: 谢谢你的分享~
0 请登录后投票
   发表时间:2007-09-26  
直接把xml转化为对象。。
0 请登录后投票
   发表时间:2007-09-26  
发现个好方法
先把xml转人为Hash表(from_xml(params[:person]))
Hash to object easily!
0 请登录后投票
   发表时间:2007-09-26  
xu_wccq 写道
发现个好方法
先把xml转人为Hash表(from_xml(params[:person]))
Hash to object easily!
论坛的ajax技术用的到挺多的。
多说几句呵呵
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics