Parsing XML with Simple XML

I’m trying to parse an XML file with Simple XML

Here’s a part of the XML

<CueList xmlns="urn:CueListSchema.xml" xmlns:s="urn:schemas-rcsworks-com:SongSchema" xmlns:n="urn:schemas-rcsworks-com:NoteSchema" xmlns:l="urn:schemas-rcsworks-com:LinkSchema" xmlns:t="urn:schemas-rcsworks-com:TrafficSchema" xmlns:p="urn:schemas-rcsworks-com:ProductSchema" xmlns:m="urn:schemas-rcsworks-com:MediaSchema" xmlns:w="urn:schemas-rcsworks-com:WebPageSchema" xmlns:ns="urn:CueListSchema.xml" time="2011-11-02T14:56:35"> <Event eventID="2" eventType="song" status="happening" scheduledTime="14:56:31" scheduledDuration="217.00"> <s:Song title="Mr.Brightside" internalID="0077000000025FA50000"> <s:Artist name="The Killers" sequenceNumber="1" internalID="0067000000020CB20000" sortName="The Killers"/> <m:Media ID="{A9E1341C-A638-4048-B8B5-199667E69FA5}" runTime="217.03" fileName="{A9E1341C-A638-4048-B8B5-199667E69FA5}.wav"/> </s:Song> </Event> </CueList>

Now, I’ve got it to read the first part

[php]foreach ($CueList->Event as $event) {

$type = $event[‘eventType’];

}[/php]

but I now want to read the Song Title on the next row down, and I’m having an issue with the s:Song part?

Any idea how I would do this, or even what you’d call that so I can look it up?

Thanks,
David

Sponsor our Newsletter | Privacy Policy | Terms of Service