Ask a Question related to PERL Modules, Design and Development.
-
Wes Barris #1
Will XML::Simple work with keys, strings, integers, and dates?
Hi,
I am trying to use XML::Simple to parse an xml file. However, the xml file
that I am trying to parse is not in the same format as any of the XML::Simple
examples that I have seen. In all of the examples I have seen, the xml tags
are specific to their contents. In my xml file, the tag names are generic.
Here is a short sample of the xml that I am trying to parse:
<dict>
<key>35</key>
<dict>
<key>Track ID</key><integer>35</integer>
<key>Name</key><string>Earache My Eye (Full Version)</string>
<key>Artist</key><string>Alice Bowie</string>
<key>Genre</key><string>Specialty Rock</string>
<key>Kind</key><string>MPEG audio file</string>
<key>Size</key><integer>6459519</integer>
<key>Total Time</key><integer>322951</integer>
<key>Date Modified</key><date>2005-02-16T12:03:00Z</date>
<key>Date Added</key><date>2005-02-16T11:59:14Z</date>
<key>Bit Rate</key><integer>160</integer>
<key>Sample Rate</key><integer>44100</integer>
<key>Track Type</key><string>File</string>
<key>Location</key><string>file://localhost/M:/1970s/Alice%20Bowie%20-%20Earache%20My%20Eye.mp3/</string>
<key>File Folder Count</key><integer>2</integer>
<key>Library Folder Count</key><integer>1</integer>
</dict>
<key>36</key>
<dict>
<key>Track ID</key><integer>36</integer>
<key>Name</key><string>Earache My Eye</string>
<key>Artist</key><string>Cheech & Chong</string>
<key>Genre</key><string>Specialty Rock</string>
<key>Kind</key><string>MPEG audio file</string>
<key>Size</key><integer>1875968</integer>
<key>Total Time</key><integer>156204</integer>
<key>Date Modified</key><date>2005-02-16T12:03:21Z</date>
<key>Date Added</key><date>2005-02-16T11:59:15Z</date>
<key>Bit Rate</key><integer>96</integer>
<key>Sample Rate</key><integer>32000</integer>
<key>Track Type</key><string>File</string>
<key>Location</key><string>file://localhost/M:/1970s/Cheech%20&%20Chong%20-%20Earache%20My%20Eye.mp3/</string>
<key>File Folder Count</key><integer>2</integer>
<key>Library Folder Count</key><integer>1</integer>
</dict>
I would like to be able to extract things like the "Name", "Artist", and
"Location" but I don't understand how to associate one of the elements of
the key array with one of the elements of the resulting string array.
--
Wes Barris
Wes Barris Guest
-
#39643 [NEW]: Integers selected from a MySQL-database are treated as strings
From: harmen_php_net at xtremesf dot nl Operating system: PHP version: 5.2.0 PHP Bug Type: MySQLi related Bug description: ... -
#39643 [Opn->Bgs]: Integers selected from a MySQL-database are treated as strings
ID: 39643 Updated by: derick@php.net Reported By: harmen_php_net at xtremesf dot nl -Status: Open +Status: Bogus Bug Type: ... -
#39531 [NEW]: soft evaluation between integers and strings
From: jakobsg at gmail dot com Operating system: All PHP version: 4.4.4 PHP Bug Type: Variables related Bug description: ... -
#39531 [Opn->Bgs]: soft evaluation between integers and strings
ID: 39531 Updated by: tony2001@php.net Reported By: jakobsg at gmail dot com -Status: Open +Status: ... -
#21788 [Sus->WFx]: array_multisort() changes array keys unexpectedly given numeric strings as keys
ID: 21788 Updated by: sniper@php.net Reported By: jon at inet-specialists dot com -Status: Suspended +Status: ...



Reply With Quote

