Visualizzazione dei risultati da 1 a 3 su 3

Discussione: php xml

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    417

    php xml

    non riesco ad inserire le immagini ricavate da un xml, cosa devo fare?

    file dati.xml:
    <?xml version="1.0" encoding="utf-8"?>
    <dati>
    <struttura>
    .....
    <images>
    <immagine PATH="..." map="0" plan="0" importanza="1" titolo="..."></immagine>
    <immagine PATH="..." map="0" plan="0" importanza="0" titolo="..."></immagine>
    <immagine PATH="..." map="0" plan="0" importanza="0" titolo="..."></immagine>
    <immagine PATH="..." map="0" plan="0" importanza="0" titolo="..."></immagine>
    </images>
    .....
    </struttura>
    </dati>

    file php: (sbagliato)
    <?php
    $xml = simplexml_load_file('dati.xml');
    echo "<ul>";
    foreach($xml->struttura as $article)
    {
    echo '<li>'.$article->IMAGES.'</li>';
    }
    echo "</ul>";

    come devo fare il php per essere funzionante?
    grazie

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Codice PHP:
    <?php
     $xml 
    simplexml_load_file('dati.xml');
     echo 
    "<ul>";
     foreach(
    $xml->struttura->images->immagine as $article)
     {
     echo 
    '<li>'.$article['PATH'].'</li>';
     }
     echo 
    "</ul>";
    ?>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Meglio cosi.

    Codice PHP:
    <?php
     $xml 
    simplexml_load_file('dati.xml');
     echo 
    "<ul>";
     foreach(
    $xml->struttura as $images) {
       foreach(
    $images as $immagine) {
       foreach( 
    $immagine as $article) {
          echo 
    '<li>'.$article['PATH'].'</li>';
        }
      }
     }
     echo 
    "</ul>";
    ?>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.