Энэхүү жишээг манай хичээлийг үзэж байгаа М. Алтантулга гүйцэтгэсэн бөгөөд бусад магистрантуудын хийсэн кодуудыг бодвол харьцангуй цэвэрхэн, энгийн бүтэцтэй нь байв.
Уг XML файлтай ажилладаг Python код: playlist.py
from xml.dom.minidom import parse
playlist = parse ( 'music.xml' )
# Get a list of tracks
tracks = playlist.documentElement.getElementsByTagName ( 'track' )
def addTrack ( trackName, album, time, artist ):
track = playlist.createElement('track')
track.appendChild(playlist.createTextNode(trackName))
track.setAttribute( 'artist', artist )
track.setAttribute( 'album', album )
track.setAttribute( 'time', time )
playlist.childNodes[0].appendChild(track)
f = open( 'music.xml', 'w' )
playlist.writexml(f,'','','\n')
f.close()
# Loop through the tracks
def printTracks():
for track in tracks:
# Print the track name
print '\nTrack: ' + track.childNodes[0].nodeValue
# Loop through the attributes
for attribute in track.attributes.keys():
print attribute[0].upper() + attribute[1:] + ': ' + track.attributes[attribute].nodeValue
#addTrack ( 'Beat It', 'Thriller', '4:19', 'Michael Jackson')
#printTracks()
Ч. Эрдэнэбат
2011-3-28
No comments:
Post a Comment