Also :D
Formatieren: Kann doch alles keiner lesen was da sonst drinen steht...
DB: Um die Daten als einzelen Werte aus der DB zu holen
Ich glaube ich würde gerne die Daten aus der XML Datei in eine Datenbank schreiben. Somit kann ich die dann einfach abholen :)
Problem ist das die XML kein Inhalt hat sondern nur Attribute...?!?!?
schaut mal
Code:
<opponent winner="1" position="0" contestant="2206119" name="Mr.Kanister" short="Mr.Kanister" challenger="f" setter="2" ranking="1024" points="6" country="" wildcard="false" defaultwin="false"/>
<setter setter="0" slot="0">
<parameter contestant="" name="round1team1" selected="7"/>
<parameter contestant="" name="round1team2" selected="17"/>
<parameter contestant="" name="round2team1" selected="11"/>
<parameter contestant="" name="round2team2" selected="13"/>
die kann ich mit XSL :D ja einfach formatieren das ich das auch schnalle :D
HTML-Code:
<td><xsl:value-of select="@name"/></td>
<td><xsl:value-of select="@contestant"/></td>
<td><xsl:value-of select="@selected"/></td>
Nur als beispiel :D macht hier jetzt keinen Sinn denke ich....
Habe gerade über simplexml etwas gelesen und ein wenig rumprobiert aber ich komme nicht damit klar wie ich die Attribute da raus holen die in meiner XML Datei den Inhalt haben xD
die XML ist so aufgebaut...
Code:
<esl>
<matches
<match id="1"....>
<opponent>
<self>
<setter>
<parameter>
</setter>
<setter></setter>
<setter></setter>
</match>
<match id="2"....></match>
<match id="3"....></match>
</matches>
</esl>
Wie komme ich zu den Attributen ? :D
Hier mal die php
PHP-Code:
<?php
error_reporting(E_ALL | E_STRICT);
$filename = 'esldbi.xml';
if(file_exists($filename)) {
$xml = simplexml_load_file($filename);
if($xml) {
foreach($xml->match as $match) {
?>
HTMl Teil der php
HTML-Code:
<table border="1">
<tr>
<td>Überschrift</td>
<td><?php echo $match->[@id] ?></td>
</tr>
</table>
rofl....