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> 

簡單的XML文件的文件如何閱讀itand獲得特定的值,但在第一種情況下我想要得到狀態= 「分發/關閉」 我怎樣才能得到它..

有任何教程讀取文件中的任何獲取的價值,那麼請與我分享

回答

1

我認爲你應該嘗試Nokogiri寶石。

+0

請給我看看關於此的任何參考 – Anish

+0

您可以使用Nokogiri解析xml文件: 'doc = File.open(「file.xml」){| f | Nokogiri :: XML(f)}' Nokogiri將返回一個數據對象,您可以使用它。 – hoangdd

+0

好吧,讓我檢查 – Anish

相關問題