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

    Xpath: non accetta il nodeset nel foreach

    Ciao a tutti,

    vorrei capire perchè l'interprete php 4.4.2 mi solleva l'eccezione al
    foreach:
    Codice PHP:
    <?php
            $real_path 
    realpath("./files/database/database.xml");
            if(!
    $domdb domxml_open_file($real_path)){
              die(
    "Error while parsing the document");
              }
            else {
                    echo 
    "<CENTER><H3>Member of Research Group</H3></CENTER>";
            }
            
    $Xpath $domdb->xpath_new_context();
    ?>

    <?php
            $query 
    "/WebSite/ResearchGroup/NameGroup/text()";
            
    $xpathOBJ $Xpath->xpath_eval($query);
            
    $names = array();
            foreach (
    $xpathOBJ->nodeset as $it) {  <--- HERE!!!
             
    $it->get_content();
    }

            
    var_export($names);
    ?>
    PHP:WARNING invalid arguments supplied for foreach.
    Secondo voi il problema è il nodeset e che ci sia un legame con il
    file xml??
    Aspetto consigli.

    Saluti Simone V.
    L'importante no è quello che trovi alla fine di una corsa.
    L'importante è quello che provi mentre corri.
    ----

  2. #2
    scusate ragazzi forse risolvo il problema se sapete dirmi come si utilizza la funzione
    Codice PHP:
    text() 
    dentro la definizione di query, o meglio la sua definizione di applicazione perchè ho forti dubbi.

    grazie

    Simone V.
    L'importante no è quello che trovi alla fine di una corsa.
    L'importante è quello che provi mentre corri.
    ----

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.