如何用Ruby 创建生成xml 文件

如何用Ruby 创建生成xml 文件

请问是否有例子可以参考!谢谢!
http://www.ruby-lang.org.cn/foru ... &extra=page%3D2
require 'rexml/document'

doc = REXML::Document.new

family = doc.add_element 'family'
family.add_attribute 'name','wang'
children = family.add_element 'children'
c1 = children.add_element 'child', {'name'=>'tomy','age'=>14}

c2 = children.add_element 'child', {'name'=>'tony','age'=>4}


doc.write $stdout, 1
puts '\n'
楼上的发代码的时候可以用”[CODE]“来括住代码,这样比较美观。
楼上的你好,我想将输出的结果生成XML文件,文件命名及存放位置如何写。手上的资料较少!初学者不好意思!
<?xml version="1.0" encoding="UTF-8"?>
<JobRequest xmlns="http://www.kaikai./2007/idnew">
  <RequestCommon>
   <JobID>ep:testJob</JobID>
   <JobTypeID>ProductsConfigurations</JobTypeID>
   <ExtDeviceID type="device">
    <ProductCode>01234567</ProductCode>
    <SerialNumber>012345</SerialNumber>
   </ExtDeviceID>
   <UserID>testUser</UserID>
   <ServiceID>COMMON</ServiceID>
   <IssueDate>2006-12-04T09:45:32+09:00</IssueDate>
  </RequestCommon>
  <RequestData>
   <ProductsConfigurationsRequest>
    <ProductConfigurations>
      <ProductCodeSet>12345</ProductCodeSet>
      <ProductConfiguration>
       <Key>ProductCode</Key>
       <Value>12345678</Value>
      </ProductConfiguration>
      <ProductConfiguration>
       <Key>DisplayProductCode</Key>
       <Value>12345678</Value>
      </ProductConfiguration>
    </ProductConfigurations>
   </ProductsConfigurationsRequest>
  </RequestData>
</JobRequest>


本人想生成类似的 xml 文件,请问 头 1行2行的文本,是如何写?不是添加 元素吧!


[Copy to clipboard] [ - ]
To xzwsun:
不能運行!?
我是寫完後確定可以運行,直接Copy and Paste的耶