I managed to parse xml through php using some examples I found on the web. I created my own .xml file to go with it.
This is great I have learnt something new again.
Here is the code I used, and here is my .xml file below.
Just one last question. How do I go about formatting the code, for example how would I be able to make the hyperlinks or links to images active?
testfeed.xml
<?xml version="1.0" encoding="UTF-8"?>
<thewebsitelist>
<website>
<id>1</id>
<ref>web001</ref>
<title>PHP Builder</title>
<desc>Visit PHP Builder. Your No.1 resource for PHP help</desc>
<url>http://www.phpbuilder.com</url>
</website>
<website>
<id>2</id>
<ref>web002</ref>
<title>Google</title>
<desc>The worlds number 1 search engine</desc>
<url>http://www.google.com</url>
</website>
</thewebsitelist>
php script to parse the xml
<?php
$file = "testfeed.xml";
function contents($parser, $data){
echo $data;
}
function startTag($parser, $data){
}
function endTag($parser, $data){
echo "<br>";
}
$xml_parser = xml_parser_create();
xml_set_element_handler($xml_parser, "startTag", "endTag");
xml_set_character_data_handler($xml_parser, "contents");
$fp = fopen($file, "r");
$data = fread($fp, 80000);
if(!(xml_parse($xml_parser, $data, feof($fp)))){
die("Error on line " . xml_get_current_line_number($xml_parser));
}
xml_parser_free($xml_parser);
fclose($fp);
?>