Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    lettura attributi xml - php

    ciao ho questo "problema", dovrei leggere alcuni attributi da elementi xml
    <TXT>
    <Prova>
    <testo name="pillola" code="001">
    questo è un testo di prova
    </testo>
    </Prova>
    </TXT>

    Ora, per leggere il contenuto degli elementi faccio in questo modo

    <?php

    $xml=simplexml_load_file(xml.php);

    echo $testo=$xml->Prova->{'testo'};

    // questo è un testo di prova;
    ?>

    per poter leggere gli attributi name="" e code="" come posso risolvere?
    grazie

  2. #2
    ok un risultato l'ho raggiunto

    con attributes() sono riuscito a leggere un attributo, ma il mio problema è a "gradi di difficoltà"

    se avessi un xml di questo tipo:

    <TXT Codice="9991">
    <testo Codice="001">testo di prova</testo>
    </TXT>

    <?php

    $xml=simplexml_load_file(xml.php);

    echo $testo=$xml->attributes()->{'Codice'};

    // 9991;
    ?>
    mi restituisce il codice di TXT, mentre a me servirebbe il codice di <testo>;
    ho effettuato qualche prova ma non ci sono riuscito...
    consigli???

  3. #3
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    echo (string)$xml->testo->attributes()->Codice;

  4. #4
    Grazie 1000, eppure sono convinto di aver fatto anche quella prova che in linea di massima dovrebbe avere un senso gerarchico... bohhhh sarò io ad andare troppo veloce e perdermi...

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.