Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <root>
  3. <Result RC="0" />
  4. <Invoices>
  5. <Invoice Invoice_ID="12123" Invoice_Owner_ID="232" ICN_ID="2321" ICN_Owner_ID="321" Receipt_Date="15.12.2016">
  6. <Receiver CompanyName="com1" ContactName="name1" Address="adr1" />
  7. <Shipper CompanyName="com2" Address="adr2" />
  8. </Invoice>
  9. <Invoice Invoice_ID="23232" Invoice_Owner_ID="32" ICN_ID="3213" ICN_Owner_ID="32" Receipt_Date="15.12.2016">
  10. <Receiver CompanyName="com3" ContactName="name2" Address="adr3" />
  11. <Shipper CompanyName="com4" Address="adr4" />
  12. </Invoice>
  13. </Invoices>
  14. </root>
  15.  
  16. Начало скрипта
  17.  
  18. import xml.etree.ElementTree as ET
  19.  
  20. tree = ET.parse("test.xml")
  21. root = tree.getroot()
  22.  
  23.  
  24. for elem in root.iter('Invoice'):
  25. invoice_id = elem.get('Invoice_ID')
  26. invoice_owner_id = elem.get('Invoice_Owner_ID')
  27. icn_id = elem.get('ICN_ID')
  28. icn_owner_id = elem.get('ICN_Owner_ID')
  29. receipt_date = elem.get('Receipt_Date')
  30. print(invoice_id, invoice_owner_id, icn_id, icn_owner_id, receipt_date)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement