Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Lettura valori XML

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072

    Lettura valori XML

    Ciao a tutti, partendo da un XML di questo tipo


    <traccaito tabella="tb_ncModelliACAP">
    <riga campo="1111" ....>
    <docRichiesta>
    <documento nome="Mio doc" />
    </docRichiesta>



    Riesco ad iterare tra i valori facendo


    foreach($xml->riga as $riga){


    ma se volessi intercettare anche i "documenti" presenti in ogni "riga"



    ho provato a mettere un secondo foreach all'interno del primo

    foreach($xml->documento as $documento){

    echo $documento["nome"];


    }

    ma non sembra funzionare


    Cosa sbaglio?


    Grazie

  2. #2
    Codice PHP:
    <?php
    $xmlstr 
    '
    <tracciaito tabella="tb_ncModelliACAP">
        <riga campo="1111">
            <docRichiesta>
                <documento nome="Mio doc" />
            </docRichiesta>
        </riga>
    </tracciaito>
    '
    ;
    $xml simplexml_load_string($xmlstr);
    foreach(
    $xml->riga as $riga){
        echo 
    $riga['campo']."
    "
    ;
        foreach(
    $riga->docRichiesta as $docric){
            
    $doc $docric->documento;
            echo 
    $doc['nome']."
    "
    ;
        }
    }
    ?>
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Ahhh devo prendere il mio elemento riga e cercare qui i sub-items..... era questo il mio errore?!?!

    Grazie mille!

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.