Visualizzazione risultati 1 fino 3 di 3

Discussione: Leggere un xml e recuperare stringhe con i frammenti e i contenuti dei tags

  1. #1
    L'avatar di foreach
    foreach non è connesso Altervistiano Junior
    Data registrazione
    11-06-2008
    Residenza
    3 metri sotto terra
    Messaggi
    501

    Predefinito Leggere un xml e recuperare stringhe con i frammenti e i contenuti dei tags

    Salve,

    come richiesto ho cercato con "leggere xml recuperare tag" ma non ho trovato niente riguardo a ciò che mi serve.

    In pratica ho un xml di questo genere:
    Codice HTML:
    <tag1>
    <tag2>
    
    <art>
    ...
    </art>
    <art>
    ...
    </art>
    <art>
    ...
    </art>
    </tag2>
    </tag1>
    con tanti infiniti <art>.

    Quello che mi serve, è dopo che leggo il file con file_get_contents() e lo metto in una $var, come faccio un'array contenente elementi quanti sono gli <art> e con contenuto "<art>...</art>"?

    Non so se mi sono spiegato bene, se non avete capito, ditemelo.



    Grazie,
    foreach
    Codice PHP:
    foreach($vettore as $chiave => $valore) {
    echo 
    "Ciao";


  2. #2
    Guest

    Predefinito

    o con le espressioni regolari (preg_match_all) o con DOM
    Codice PHP:
    <?php
    $dom
    = new DOMDocument();
    $dom->load('file.xml');

    $elements = $dom->getElementsByTagName('art');

    $array = array();

    foreach(
    $elements as $element) {
    $array[] = $element->nodeValue;
    }
    ?>

  3. #3
    L'avatar di foreach
    foreach non è connesso Altervistiano Junior
    Data registrazione
    11-06-2008
    Residenza
    3 metri sotto terra
    Messaggi
    501

    Predefinito

    Scusa il ritardo, ma posso fare la stessa cosa per un documento html?







    Grazie,
    foreach
    Perché AV è AV e Sanremo è Sanremo
    Codice PHP:
    foreach($vettore as $chiave => $valore) {
    echo 
    "Ciao";


Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •