构建RESTful Web服务:从基础到高级应用
1. 数据处理与XML转换
在开发Web服务时,数据在不同格式之间的转换是基础操作。借助ROXML,我们能够实现Ruby对象与XML表示之间的数据移动。以下是一个简单示例,展示了如何创建电影对象并将相关信息转换为XML:
m1.rating = 'PG-13'
m1.rating_description = 'Parents strongly cautioned'
m2 = Movie.new
m2.id = 2
m2.name = 'Maltese Falcon'
m2.length_minutes = 120
m2.rating = 'PG-13'
m2.rating_description = 'Parents strongly cautioned'
sr = ShowtimesResult.new
sr.movies << m1
sr.movies << m2
puts sr.to_xml
转换结果的XML格式如下:
<showtimesresult>
<movies>
<movie id="1">
<name>Casablanca</name>
<rating>PG-13</rating>
<rating_description>Parents strongly cautioned</rating_d
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



