Advertisement
Guest User

Untitled

a guest
May 25th, 2016
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. 08-26-2009;08-27-2009;08-29-2009
  2.  
  3. for element in iter:
  4. # Look for a tag called "Timeinfo"
  5. if element.tag == "timeinfo":
  6. tree = root.find(".//timeinfo")
  7. # Clear all tags below "timeinfo"
  8. tree.clear()
  9. element.append(ET.Element("mdattim"))
  10. child1 = ET.SubElement(tree, "sngdate")
  11. child2 = ET.SubElement(child1, "caldate1")
  12. child3 = ET.SubElement(child1, "caldate2")
  13. child4 = ET.SubElement(child1, "caldate3")
  14. child2.text = FIRST DATE VARIABLE GOES HERE
  15. child2.text = SECOND DATE VARIABLE GOES HERE
  16. child2.text = THIRD DATE VARIABLE GOES HERE
  17.  
  18. >>> a="08-26-2009;08-27-2009;08-29-2009"
  19. >>> a_split = a.split(';')
  20. >>> a_split
  21. ['08-26-2009', '08-27-2009', '08-29-2009']
  22.  
  23. child2.text, child3.text, child4.text = three_dates_text.split(';')
  24.  
  25. children = [ET.SubElement(tree, "sngdate")]
  26. children += [ET.SubElement(children[0], "caldate%s" % i) for i in xrange(3)]
  27.  
  28. dates = "08-26-2009;08-27-2009;08-29-2009"
  29.  
  30. for i, d in enumerate(dates.split(";")):
  31. children[i+1].date = d
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement