【发布时间】:2010-07-24 10:21:40
【问题描述】:
所以,基本上我想从 iTunes Library.xml 制作对象“歌曲” 问题是 XML 文件看起来更像 .plist 这是一个例子:
<key>56</key>
<dict>
<key>Track ID</key><integer>56</integer>
<key>Name</key><string>apple-ipad-video</string>
<key>Kind</key><string>QuickTime Movie</string>
<key>Size</key><integer>99552974</integer>
<key>Total Time</key><integer>440607</integer>
<key>Date Modified</key><date>2010-05-13T19:55:21Z</date>
<key>Date Added</key><date>2010-07-22T05:40:11Z</date>
<key>Bit Rate</key><integer>123</integer>
<key>Artwork Count</key><integer>1</integer>
<key>Persistent ID</key><string>EEC08DC8DE950DF9</string>
<key>Track Type</key><string>File</string>
<key>Has Video</key><true/>
<key>HD</key><false/>
<key>Video Width</key><integer>848</integer>
<key>Video Height</key><integer>480</integer>
<key>Movie</key><true/>
<key>Location</key><string>file://localhost/Users/User/Music/iTunes1/iTunes%20Media/Movies/apple-ipad-video-geo-alt1-ru-20100406_848x480/apple-ipad-video-geo-alt1-ru-20100406_848x480.mov</string>
<key>File Folder Count</key><integer>4</integer>
<key>Library Folder Count</key><integer>1</integer>
</dict>
<key>58</key>
当所有元素都相同时如何解析它? 我需要在输出中看起来像这样的对象:
@interface Song : NSObject {
NSInteger *trackID;
NSString *name;
NSString *kind;
NSInteger *size;
...
}
有人有想法吗? 提前致谢。
【问题讨论】:
标签: iphone xml nsxmlparser