使用 Ruby 构建 XML 文档与管理网络套接字
1. 构建普通 XML 文档
在企业应用中,生成 XML 文档是常见需求。下面介绍如何使用 Ruby 以优雅的方式实现这一目标。
1.1 安装依赖
若要在 Rails 应用之外创建 XML 文档,需单独安装 Builder gem:
$ gem install builder
1.2 示例代码
以下是将典型客户对象转换为 XML 文档的示例:
# xml/build_xml/demo/app/views/customer/show.xml.builder
xml.instruct! :xml, :version => '1.0', :encoding => 'utf-8'
xml.customer('customer-no' => @customer.customer_no) do
xml.name(
:forename => @customer.forename,
:surname => @customer.surname
)
xml.street(@customer.street)
xml.city(@customer.city)
xml.tag!('postal-code', @customer.postal_code)
end
超级会员免费看
订阅专栏 解锁全文

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



