";
break;
}
case "TITLE": {
echo "
";
break;
}
case "DESCRIPTION": {
echo "
";
break;
}
case "PREQUISITES": {
echo "
- Prerequisites
- ";
break;
}
case "TOPICS": {
echo "
";
break;
}
case "TOPIC": {
echo "- ";
break;
}
}
}
function closeElement($p, $element)
{
switch ($element) {
case "COURSE": {
echo "
";
break;
}
case "TITLE": {
echo "";
break;
}
case "DESCRIPTION": {
echo "";
break;
}
case "PREQUISITES": {
echo "
";
break;
}
case "TOPICS": {
echo "";
break;
}
case "TOPIC": {
echo "";
break;
}
}
}
function characterData($p, $cdata)
{
echo $cdata;
}
$parser = xml_parser_create();
xml_set_element_handler($parser, "openElement", "closeElement");
xml_set_character_data_handler($parser, "characterData");
$file = "courses.xml";
$fp = @fopen($file, "r")
or die("Could not open a file called '$file'." .
"