Ciao a tutti, ho un problema nella generazione di un XML e non capisco dove sbaglio
Io vorrei ottenere un file di questo tipo
<riga Progressivo="Code" ....>
<doc>
<documento nome="Doc1.txt" />
<documento nome="Doc2.txt" />
</doc>
</riga>
il problema è che con il codice sotto indicato ho i seguenti problemi:
- tutti i documenti risultano associati alla prima riga (anche se alcuni dovrebbero essere associati alle righe successive); ho provato a fare un echo di $query_files e viene ogni volta chiamata con l'id della riga corretta
- a volte mi trovo in fondo ad ogni riga elementi del tipo <doc></doc>
Questo è il mio codice...
Avete qualche idea di dove può essere il mio errore?codice:$query = "..."; mysql_pconnect(MYSQL_HOST, MYSQL_USER, MYSQL_PASSWD) or die( "Errore: " . mysql_error() ); $result = mysql_db_query(MYSQL_DB, $query) or die( "Errore Riga 136: " . mysql_error() ); while ($row = mysql_fetch_array($result,MYSQL_ASSOC)) { $azione = $XML->addChild('riga'); $azione->addAttribute('id', $row{$prefisso.'_id'}); .... //Per documenti.... $query_files = "....."; mysql_pconnect(MYSQL_HOST, MYSQL_USER, MYSQL_PASSWD) or die( "Errore: " . mysql_error() ); $result_files = mysql_db_query(MYSQL_DB, $query_files) or die( "Errore Riga 136: " . mysql_error() ); $XML->azione->addChild('doc'); while ($row_files = mysql_fetch_array($result_files,MYSQL_ASSOC)) { .... $XML->azione->doc->addChild('documento', $row_files{'fm_nomefile'}); } }
Grazie

Rispondi quotando
