Generazione XML da Query SQL a File da parsare con XSLT

Salve, ho necessità di scrivere un file xml dopo aver fatto una query sul db, mettendo i CDATA per i caratteri speciali, vedi anche il link: http://www.phpnews.it/forum/index.php?topic=2061.0 dove c'è qualke pezzo di codice ke utilizzo per provare a generare l'XML.

[tt]Come posso procedere? :crazy:[/tt]

inviato 9 anni fa
EKELON77
X 0 X

che versione di PHP puoi usare? La 5? L'ultima? Hai problemi ad installare/abilitare alcune estensioni?

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

No utilizzo la 4.x, la 5 la volevo installare sul PC grazie dell'avviso; ke stensioni devo abilitare?

risposto 9 anni fa
EKELON77
X 0 X

per lavorare con l'XML è estremamente consigliato usare PHP 5, magar l'ultima versione. Le estensioni utili alla gestione dei file XML in PHP 5 sono diverse: parser SAX (vecchio), SimpleXML, DOM, XMLReader, XMLWriter.

SimpleXML è la più semplice (ovviamente) ma non so se supporta il salvataggio dei CDATA (la lettura si). DOM è parecchio complesso ma è il più potente, poi fare di tutto. XMLWriter salva le sezioni CDATA e dovrebbe essere più semplice da usare di DOM.

Come avrai intuito devi farti una "cultura" su queste estensioni e sulle funzionalità implementate in ciascuna per poter decidere quale usare

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

Io ho scaricato dal sito phpclasses.org un domxml ma non è mensiato il parser XSLT sai consigliarmi un sito dove scaricare il domxml  per PHP (ke supporti db query MySql, Parser XSLT)?  O0 :angel:

risposto 9 anni fa
EKELON77
X 0 X
Io ho scaricato dal sito phpclasses.org un domxml ma non è mensiato il parser XSLT sai consigliarmi un sito dove scaricare il domxml  per PHP (ke supporti db query MySql, Parser XSLT)?  O0 :angel:

allora non poi usare PHP 5 e le sue estensioni?

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

Spiegati meglio non ti sto seguendo, sto sbagliando qualcosa forse? :'(  ;)

risposto 9 anni fa
EKELON77
X 0 X

Sai cosa sono le estensioni di PHP? Tipo quella che ti permette di connetterti a mysql.

Da phpclasses.org poi scaricare delle classi PHP (del codice) per fare determinate operazioni ma se riesci a fare le stesse cose utilizzando una estensione di PHP allora è molto meglio.

Come ti ho già detto PHP 5 ha molte estensioni (le trovi nella cartella ext di PHP) per gestire i file XML.

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda