PDA

View Full Version : info from a page


grudz
10-06-2004, 05:41 PM
Hi,

This is my first time doing anything for xml, I'm a php guy, but I have a problem that I have to solve using xml, so any help would be appreciated.

How would I take information from a page and put in on my page.

Ex: There's this page http://www.di.fm/partners/xml/playlists.xml that has information I need. All i want from that is the TRACKTITLE from the first channel (VocalTrance).

Like I said, I have never worked with xml, but I do know PHP

Thank you

gsnedders
10-06-2004, 07:23 PM
Use this function: http://uk.php.net/manual/en/function.xml-parse-into-struct.php to parse your file into an array, and you should be able to do the rest if you already know PHP ;)

grudz
10-06-2004, 10:05 PM
ok but i don't get how i can get the code from the web page (http://www.di.fm/partners/xml/playlists.xml)

mpjbrennan
10-08-2004, 03:20 PM
Is this what you want? (first few lines of the file)

patrick

<?xml version="1.0"?>
<!DOCTYPE STREAMADMIN [
<!ELEMENT PLAYLISTS (STATIONTITLE, STATIONURL, CHANNELS, GENERATETIME)>
<!ELEMENT STATIONTITLE (#PCDATA)>
<!ELEMENT STATIONURL (#PCDATA)>
<!ELEMENT CHANNELS (CHANNEL*)>
<!ELEMENT CHANNEL (CHANNELTITLE, TRACKS)>
<!ELEMENT CHANNELTITLE (#PCDATA)>
<!ELEMENT TRACKS (TRACK*)>
<!ELEMENT TRACK (TRACKTITLE, STARTTIME, LABEL, TRACKURL, BOARDCOUNT, EXTRAURL, BUYURL1, BUYURL2)>
<!ELEMENT TRACKTITLE (#PCDATA)>
<!ELEMENT STARTTIME (#PCDATA)>
<!ELEMENT LABEL (#PCDATA)>
<!ELEMENT TRACKURL (#PCDATA)>
<!ELEMENT BOARDCOUNT (#PCDATA)>
<!ELEMENT EXTRAURL (#PCDATA)>
<!ELEMENT BUYURL1 (#PCDATA)>
<!ELEMENT BUYURL2 (#PCDATA)>

<!ELEMENT GENERATETIME (#PCDATA)>
]>
<PLAYLISTS>
<STATIONTITLE>Digitally Imported Radio</STATIONTITLE>
<STATIONURL>http://www.di.fm</STATIONURL>
<CHANNELS>
<CHANNEL>
<CHANNELTITLE>VocalTrance</CHANNELTITLE>
<TRACKS>

<TRACK>
<TRACKTITLE>delerium (feat leigh nash of sixpence none the richer)-innocente (falling in love) (dj tie</TRACKTITLE>
<STARTTIME>1097254557</STARTTIME>
<LABEL></LABEL>
<TRACKURL>http://www.di.fm/forums/showthread.php?threadid=33638</TRACKURL>
<BOARDCOUNT>68</BOARDCOUNT>
<EXTRAURL TITLE=""></EXTRAURL>

<BUYURL1 FROM=""></BUYURL1>
<BUYURL2 FROM=""></BUYURL2>
</TRACK>