Anzeige

xml auslesen mit simplexml

xml auslesen mit simplexml | PSD-Tutorials.de

Erstellt von cd42, 12.08.2008.

  1. cd42

    cd42 Noch nicht viel geschrieben

    Dabei seit:
    06.07.2006
    Beiträge:
    5
    xml auslesen mit simplexml
    Hallo ich will eine XML datei auslesen. hab dazu einiges geschrieben aber bekomme ich immer fehler
    wenn sie mal helfen können wäre ich dankbar

    mfg cd42

    PHP:
    1.  
    2. <?php
    3. $city ='LT05';
    4. $url = "http://www.haberturk.com/hava/forecast.xml";
    5.  
    6. if(!($xml)) die("XML Fehler");
    7. else {
    8.     $city = (string)$xml->weather->forecast->citycode;
    9.     $current = array("drm" => (string)$xml->weather->day->name,
    10.         "icon" => "http://www.haberturk.com/images/hava/HavaDetayIcon".$xml->weather->day->icon,
    11.        "max" => (string)$xml->weather->day->high unit,
    12.         "min" => (string)$xml->weather->day->low unit,
    13.         "drmd" => (string)$xml->weather->day->phrase);
    14.     $forecast = array();
    15.     $i = 0;
    16.     foreach($xml->weather->forecast as $item) {
    17.         $forecast[$i]["nam"] = (string)$item->name;
    18.         $forecast[$i]["high"] = (string)$item->high unit;
    19.         $forecast[$i]["low"] = (string)$item->low unit;
    20.         $forecast[$i]["icon"] = "http://www.haberturk.com/images/hava/HavaDetayIcon/".((string)$item->icon);
    21.         $forecast[$i]["phrase"] = (string)$item->phrase;
    22.         $i++;
    23.     }
    24. }
    25. ?>
    26.  
    27.  
     
    #1      
  2. gp812

    gp812 Newbster

    Dabei seit:
    23.12.2007
    Beiträge:
    278
    Geschlecht:
    männlich
    Ort:
    Stuttgart
    Software:
    CS3, EditPlus
    xml auslesen mit simplexml
    AW: xml auslesen mit simplexml

    Zeilen
    PHP:
    1.  
    2. "max" => (string)$xml->weather->day->high unit,
    3. "min" => (string)$xml->weather->day->low unit,
    4.  
    werden zu
    PHP:
    1.  
    2. "max" => (string)$xml->weather->day->high,
    3. "min" => (string)$xml->weather->day->low,
    4.  
    Keine Leerzeichen, unit gehört nicht zu Tag-name
     
    #2      
x
×
×
teststefan