0
        <ecomexpress-objects version="1.0">
        <object pk="1" model="awb">
        <field type="BigIntegerField" name="awb_number">700054480</field>
        <field type="CharField" name="orderid">5012</field>
        <field type="FloatField" name="actual_weight">0.5</field>
        <field type="CharField" name="origin">DELHI-DSW</field>
        <field type="CharField" name="destination">DELHI-DLN</field>
        <field type="CharField" name="customer">Ecom Express Private Limited - 32012</field>
        <field type="CharField" name="consignee">MUKESH KUMAR GUPTA</field>
        <field type="CharField" name="pickupdate">11-Feb-2013</field>
        <field type="CharField" name="status">Delivered / Closed</field>
        <field type="CharField" name="reason_code"/>
        <field type="CharField" name="reason_code_description"/>
        <field type="CharField" name="reason_code_number">999</field>
        <field type="CharField" name="receiver">mukesh 9999488339</field>
        <field type="CharField" name="expected_date">12-Feb-2013</field>
        <field type="CharField" name="last_update_date">05-Apr-2013</field>
        <field type="CharField" name="delivery_date">2013-02-17 11:26:00</field>
        <field type="CharField" name="ref_awb">None</field>
        <field type="CharField" name="rts_shipment"/>
        <field type="CharField" name="system_delivery_update">2013-02-17 11:26:00 </field>
        <field type="CharField" name="rts_system_delivery_status"/>
        <field name="scans">
        <object pk="1" model="scan_stages">
        <field type="DateTimeField" name="updated_on">05 Apr, 2013, 19:40 hrs</field>
        <field type="CharField" name="status">SAL Tally closed</field>
        <field type="CharField" name="reason_code"/>
        <field type="CharField" name="reason_code_number"/>
        <field type="CharField" name="location">DLN</field>
        <field type="CharField" name="Employee">Umesh Jaswanti - 10015</field>
        </object>
        <object pk="2" model="scan_stages">
        <field type="DateTimeField" name="updated_on">05 Apr, 2013, 19:39 hrs</field>
        <field type="CharField" name="status">SAL Tally closed</field>
        <field type="CharField" name="reason_code"/>
        <field type="CharField" name="reason_code_number"/>
        <field type="CharField" name="location">DLN</field>
        <field type="CharField" name="Employee">Umesh Jaswanti - 10015</field>
        </object>
        </field>
        </object>
        </ecomexpress-objects>

我知道简单的文件 xml 文件,比如

 <HEUREKA>
  <CATEGORY>
    <CATEGORY_ID>971</CATEGORY_ID>
    <CATEGORY_NAME>Auto-moto</CATEGORY_NAME>
  </CATEGORY>
  <CATEGORY>
   <CATEGORY_ID>881</CATEGORY_ID>
   <CATEGORY_NAME>Alkohol testery</CATEGORY_NAME>
   <CATEGORY_FULLNAME>Heureka.cz | Auto-moto | Alkohol testery</CATEGORY_FULLNAME>
   </CATEGORY>
</HEUREKA>

如何阅读它并获得特定的价值,但在第一种情况下,我想获得状态 = 'Delivered / Closed' 我怎样才能获得它..

是否有任何教程可以读取文件任何获取值然后请与我分享

4

1 回答 1

1

我想你应该试试Nokogiri gem。

于 2017-04-05T08:38:50.150 回答