Ergebnis 1 bis 6 von 6

Thema: xml Datei auslesen

  1. #1
    TP-Junior
    Registriert seit
    Oct 2009
    Beiträge
    23

    xml Datei auslesen

    Hallo, ihr Lieben!

    Ich versuche seit mehreren Stunden eine xml Datei über PHP auszulesen aber ich scheitere daran. Ich bekomme weder einen Wert noch eine Fehlermeldung. Da ich mich gerade erst in die Materie einarbeite übersehe ich bestimmt was bzw. mache einen entscheidenen fehler! Vlt. könnt ihr mir auf die sprünge helfen?!

    xml
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <buffedItemList>
    	<buffeditem name="Martin Fury" id="17" lastupdate="2010-03-24 12:50:32" />
    	<buffeditem name="Abgenutztes Kurzschwert" id="25" lastupdate="2010-03-24 12:20:47" />
    	<buffeditem name="Gebogener Stab" id="35" lastupdate="2010-03-24 12:21:12" />
    	<buffeditem name="Abgenutzter Streitkolben" id="36" lastupdate="2010-03-24 12:20:48" />	
    </buffedItemList>
    PHP
    PHP-Code:
    <?php
        $filename 
    'itemlistextended.xml';
        
        if(
    file_exists($filename)) {
            
    $xml simplexml_load_file($filename);
            if(
    $xml) {
                foreach(
    $xml->buffedItemList as $buffedItemList) {
                
    ?>
            <table>
                <tr>
                    <td>&Uuml;berschrift</td>
                    <td><?php echo $buffedItemList->name ?></td>
                </tr>
               
            </table>
    <?php    
                
    }
            } else {
                echo 
    '        <p>Die Datei names '$filename .' konnte nicht geöffnet werden</p>';
            }
        }
    ?>
    Gruss
    cachot

  2. #2
    TP-Specialist Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Moin,

    in der foreach muss das $xml->buffedItemList eigentlich $xml->buffeditem heißen. Desweiteren greift man mit der Methode attributes() auf Attribute zu.
    PHP-Code:
    echo $buffedItemList->attributes()->name 

  3. #3
    TP-Supporter Avatar von chorn
    Registriert seit
    Apr 2008
    Ort
    Verden
    Beiträge
    479
    Bekommst du denn überhaupt was ausgegeben, also die Tabelle? Dann wüsstest du schonmal, ob er überhaupt in die Schleife geht.

    Attribute sprichst du übrigens als Array an, vllt. war es das schon, siehe #5

    http://www.php.net/manual/de/simplex...ples-basic.php

  4. #4
    TP-Junior
    Registriert seit
    Oct 2009
    Beiträge
    23
    Nein, ich bekomme nichts ausgegeben. Den Link werde ich mir heute abend genauer anschauen da ich jetzt leider einenTermin habe!
    Ich habe aber die Fehler die "phpBuddy" gefunden hat korrigiert aber eine ausgabe erfolgt immer noch nicht!
    PHP-Code:
    <?php
        $filename 
    'itemlistextended.xml';
        
        if(
    file_exists($filename)) {
            
    $xml simplexml_load_file($filename);
            if(
    $xml) {
                foreach(
    $xml->buffedItem as $buffedItem) {
                
    ?>
            <table>
                <tr>
                    <td>&Uuml;berschrift</td>
                    <td><?php echo $buffedItem->attributes()->name  ?></td>
                        
                </tr>
               
            </table>
    <?php    
                
    }
            } else {
                echo 
    '        <p>Die Datei names '$filename .' konnte nicht geöffnet werden</p>';
            }
        }
    ?>
    Gruss
    cachot

  5. #5
    TP-Specialist Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Zitat Zitat von cachot Beitrag anzeigen
    Ich habe aber die Fehler die "phpBuddy" gefunden hat korrigiert aber eine ausgabe erfolgt immer noch nicht!
    Das liegt daran, dass Du zwar mal die Antwort überflogen hast, aber nicht genau hingeschaut hast.
    $xml->buffedItem ist nicht das Gleiche wie $xml->buffeditem

  6. #6
    TP-Junior
    Registriert seit
    Oct 2009
    Beiträge
    23
    Zitat Zitat von phpBuddy Beitrag anzeigen
    Das liegt daran, dass Du zwar mal die Antwort überflogen hast, aber nicht genau hingeschaut hast.
    Und das trotz Brille

    Danke, funktioniert einwandfrei!
    Gruss
    cachot

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [Allgemein] Xml-datei Von Url Auslesen
    Von crasherball im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 14.06.2009, 15:47
  2. Datei rückwärts auslesen
    Von winternet im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 13.03.2007, 13:49
  3. zip datei auslesen
    Von jhaustein im Forum Traum-Dynamik
    Antworten: 12
    Letzter Beitrag: 24.11.2004, 17:02
  4. HTML-Datei auslesen
    Von Snaker im Forum Traum-Dynamik
    Antworten: 3
    Letzter Beitrag: 28.09.2003, 18:26
  5. Datei auslesen
    Von Flow09 im Forum Traum-Dynamik
    Antworten: 5
    Letzter Beitrag: 13.12.2001, 16:31

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51