ciao,
quale funzione php devo usare per estrarre dalla sezione CDATA di un file xml il contenuto in una variabile?
grazie
ciao,
quale funzione php devo usare per estrarre dalla sezione CDATA di un file xml il contenuto in una variabile?
grazie
Ciao,
non c'è una funzione
A seconda del parser che decidi di usare ci sono tecniche diverse.
Se usi questo parser (SAX)
http://www.php.net/xml
Devi associare una tua funzione a questo handler
http://it2.php.net/manual/en/functio...ta-handler.php
Se usi questo parser (DOM)
http://www.php.net/manual/en/ref.domxml.php
Hai possibilità più "chirurgiche"
Inentrambi i casi non si può partire e via...è necessario conoscere i parser in questione, quindi ti rimando aquesti download
http://www.phpday.it/2003/download.php
per favore NIENTE PVT TECNICI da sconosciuti
grazie per i link,
mi sembra comunque che il ricorso a parsing di un documento xml sia abbastanza costoso in termini di tempo e di complessità del codice quindi credo che mi affiderò a delle semplici espressioni regolari su file di testo meno strutturati di un doc xml. Lo scopo era quello di separare la logica sql da quella applicativa
ciao
Se devi fare operazioni complicate sull'XML è logico rivolgersi ad uno dei parser appositi (SAX per documenti molto grandi, DOM per operazioni di precisione su file normali).[supersaibal]Originariamente inviato da ric.cpp
grazie per i link,
mi sembra comunque che il ricorso a parsing di un documento xml sia abbastanza costoso in termini di tempo e di complessità del codice quindi credo che mi affiderò a delle semplici espressioni regolari su file di testo meno strutturati di un doc xml. Lo scopo era quello di separare la logica sql da quella applicativa
ciao [/supersaibal]
Se devi solo estrarre qualche valore vanno benissimo le espressioni regolari anche per l'XML, occhio però alle dimensioni del documento.
per favore NIENTE PVT TECNICI da sconosciuti