xml Datei in einer Tabelle lesen
xml Datei in einer Tabelle lesen
--------------------------------------------------------------------------------
ich habe eine xml Datei , ich möchte es in einer Tabelle lesen, wie geht es denn?
--------------------------------xml--------------------------------------------
<?xml version="1.0" encoding="iso-8859-1" ?>
- <sponsoren>
<picturepath id="1">/images/aurobadge.gif</picturepath>
- <unternehmen id="1">
<name>Auro Handelsgesellschaft m.b.H.</name>
<street>Pantzergasse 10</street>
<plz>1190</plz>
<city>Wien</city>
<phone> 0043 1 369 31 65</phone>
<fax> 0043 1 369 46 99</fax>
<internet>www.aurobadge.com</internet>
<email>angela.kaut@aurobadge.com</email>
</unternehmen>
<picturepath id="2">/images/hofburg.gif</picturepath>
- <unternehmen id="2">
<name>Hofburg Vienna</name>
<street>Heldenplatz</street>
<plz>1014</plz>
<city>Wien</city>
<phone> 0043 1 587 36 66</phone>
<fax> 0043 1 535 64 26</fax>
<internet>www.hofburg.com</internet>
<email>hofburg.kongresszentrum@hofburg.com</email>
</unternehmen>
<picturepath id="3">/images/imi.gif</picturepath>
- <unternehmen id="3">
<name>IMI</name>
<street>20 rue des Arapedes, BP23</street>
<plz>F-83380</plz>
<city>Les Issambres</city>
<phone>0033 4 9811 3666</phone>
<fax>0033 4 9811 3667</fax>
<internet>www.i-mi.com</internet>
<email>anne@i-mi.com</email>
</unternehmen>
<picturepath id="4">/images/mediaplan.gif</picturepath>
- <unternehmen id="4">
<name>Media-Plan</name>
<street>Helferstorferstrasse 2</street>
<plz>1010</plz>
<city>Wien</city>
<phone> 0043 1 536 63 0</phone>
<fax> 0043 1 535 60 16</fax>
<internet>www.media.co.at</internet>
<email>mp@media.co.at</email>
</unternehmen>
<picturepath id="5">/images/mondial.gif</picturepath>
- <unternehmen id="5">
<name>MondialGes.m.b.H Co.KG</name>
<street>Operngasse 20b</street>
<plz>1040</plz>
<city>Wien</city>
<phone>0043 1 58 804-0</phone>
<fax> 0043 1 586 91 85</fax>
<internet>www.mondial.at</internet>
<email>info@mondial.at</email>
</unternehmen>
<picturepath id="6">/images/nextstep.gif</picturepath>
- <unternehmen id="6">
<name>nextstep new media nextstep congress solutions</name>
<street>Seilergasse 15</street>
<plz>3430</plz>
<city>Tulln</city>
<phone> 0043 2272 20 2 23</phone>
<fax> 0043 2272 20 2 23 DW 14</fax>
<internet>www.nextstep.at</internet>
<email>office@nextstep.at</email>
</unternehmen>
</sponsoren>
die Tabelle soll 2 Spalte sein, und links logosbilder , rechts Daten.
1.Wie kann ich in eine Php Datei eine Tabelle erzeugen und zwar sagen in einer bestimmte zeile möchte ich die bestimmte Datei lesen?
2. Wie kann ich bilder in xml Datei speichern?
Anbei füge ich mich meine php Datei ein, kann bitte jemand mir die korrigieren.
-----------------------------php----------------------------------------
<html>
<head>
<title>Sponsoren</title>
</head>
<body>
<?
$xml_parser = xml_parser_create(); // erzeugt neuen Parser
$daten = implode (file ("Sponsoren.xml"), ""); // file() liest die Datei in ein Array ein
xml_parse_into_struct ($xml_parser,$daten, &$werte, &$index); // parst XML-Datei in assoziativen Array
xml_parser_free ($xml_parser);
?>
<table width="100%">
<tr>
<td>
<?
foreach ($werte as $w) { // Ausgabe der Daten des assoziativen Array
print "<tr>";
print "<td>".$w["value=picturepath"]."</td>";
print "<td>".$w["value"]."</td>";
print "</tr>";
print"<tr>";
print"</tr>";
}
?>
</td>
</tr>
</table>
</body>
</hmtl>
lg.
Danfeng
|