Einzelnen Beitrag anzeigen
  #16 (permalink)  
Alt 02-12-2006, 21:38
furuha
 Newbie
Links : Onlinestatus : furuha ist offline
Registriert seit: Dec 2006
Beiträge: 8
furuha ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ok,

bin schon weiter nur schaffe ich es nicht die attribute auszulesen:

PHP-Code:
<?php
$file 
$_GET['file'];
function 
startElement($parser$element_name$element_attribute) {
global 
$ausgabe;
//Umwandeln in Kleinbuchstaben
$element_name strtolower($element_name);
//Überprüfung des Elementnames
if ($element_name=="classsetup") {
$ausgabe .= "<h3>Klasse:</h3><p>";
}
}

function 
endElement($parser$element_name) {
global 
$ausgabe;
// in Kleinbuchstaben umwandeln
$element_name strtolower($element_name);
// Überprüfung des Names eines Elementes
if ($element_name=="inhalt") {
$ausgabe .= "</p>";
}
if (
$element_name=="skill") {
$ausgabe .= "<br>";
}
}

function 
cdata($parser$element_inhalt) {
global 
$ausgabe;
// Der normale Text wird an $ausgabe angehängt
if ($element_inhalt=="$element_inhalt") {
$ausgabe .= "$element_inhalt";
}
}


$xmlFile file("$file");
$parser xml_parser_create();
xml_set_element_handler($parser"startElement""endElement");
xml_set_character_data_handler($parser"cdata");

foreach(
$xmlFile as $elem)
{
xml_parse($parser$elem);
}
xml_parser_free($parser);
echo 
"<link rel=stylesheet type='text/css' href='./site.css'>";
echo 
$ausgabe;
?>
Mit Zitat antworten