Advertisement
Guest User

Untitled

a guest
Nov 28th, 2014
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. Example 1
  2. import xml.dom.minidom as dom
  3. example_lib = ['<dict>',
  4. '<key>Track ID</key><integer>35</integer>',
  5. '<key>Name</key><string>Landslide</string>',
  6. '<key>Artist</key><string>Fleetwood Mac</string>',
  7. '<key>Album</key><string>The Dance</string>',
  8. '<key>Genre</key><string>Rock</string>',
  9. '<key>Kind</key><string>Protected AAC audio file</string>',
  10. '<key>Size</key><integer>4285488</integer>',
  11. '<key>Total Time</key><integer>268283</integer>',
  12. '<key>Disc Number</key><integer>1</integer>',
  13. '<key>Disc Count</key><integer>1</integer>',
  14. '<key>Track Number</key><integer>9</integer>',
  15. '<key>Track Count</key><integer>17</integer>',
  16. '<key>Year</key><integer>1997</integer>',
  17. '<key>Bit Rate</key><integer>128</integer>',
  18. '<key>Sample Rate</key><integer>44100</integer>',
  19. '</dict>']
  20. f = open('/tmp/library.xml','w')
  21. for line in example_lib:
  22. f.write(line)
  23. f.close()
  24. tree = dom.parse('/tmp/library.xml')
  25.  
  26. for i,x in enumerate(tree.getElementsByTagName("key")):
  27. for y in x.childNodes:
  28. print y.data;
  29.  
  30. Example 2
  31.  
  32. import plistlib
  33. dictionary = plistlib.readPlist("/tmp/library.xml")
  34. print dictionary
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement