Zugriff auf XML

newbi_1

Mitglied
Hallo,
ich muss ein XML auslesen - das leider nicht so einfach ist wie in den Beispielen im Tutorial!!

Code:
SimpleXMLElement Object ( [import] => Array ( [0] => SimpleXMLElement Object (
[@attributes] => Array ( [id] => 0815 ) [meldung] => Array ( [0] => SimpleXMLElement
Object ( [num] => 4711 [kurztext] => was ist los? [typ] => Fehler
[zeitpunkt] => 2010-09-09T09:09:20Z [variable] => Array ( [0] => Der Inhalt der
Meldung [1] => Der Inhalt 1 ) ) [1] =>
SimpleXMLElement Object ( [num] => 4712 [kurztext] => was ist jetzt passiert? [typ] =>
Fehler [zeitpunkt] => 2010-09-09T09:09:21Z ) ) ) ) )


PHP:
$xml_file = simplexml_load_file('./MeldungenExample.xml');

        if($xml_file) {
		foreach($xml_file->import->attributes()->id as $name=>$value)  {	 
            ?>
		<table>
                <tr>
                  <td>&Uuml;berschrift</td>
                  <td><?php echo $id->id ?></td>
                </tr>
                <tr>
                  <td>&nbsp;</td>
                  <td><?php echo $id->kurztext ?></td>
              </tr>
              <tr>
                <td><?php echo $import->typ ?></td>
                <td><?php echo $import->zeitpunkt ?></td>             
             </tr>
	     </table> 
	     <?php 
            }
            }


Wie kann ich denn z.B. den Erstellungzeitpunkt ausgeben****
Mein PHP ist komplett falsch ich hab nur schon tasusend Versuchge hintermir!

Danke für eure Hilfe
 
Ich kann nun schon auf die ID mit folgen dem Code zugreifen:
PHP:
<?php
	echo "<BR>XML<BR>";
	$xml_file = simplexml_load_file('./Meldungen.xml');
	echo "</pre>";
		print_r($xml_file);
	echo "</pre>"; 
    if($xml_file) {
          
	echo "<BR><BR>";
	echo "<BR><BR>";	
	//Anzeige 
			foreach($xml_file->import->attributes() as $name=>$value)  {	 
				print "$name: $value\n";
			}
	}
?>
 

Neue Beiträge

Zurück