Salve a tutti!![]()
Sto cercando di fare un sistema di amministrazioni delle informazioni di un sito web con il supporto di XML...
Fin'ora riesco a creare documenti xml, modificarli ecc.. Ho però trovatu un problema con la funzione domxml_open_file() e i nodi che contengono testo CDATA.. Mi spiego..
se cerco di salvare una voce nel file xml, la prima volta va tutto bene, e il risultato è questo:
Fin qui, tutto bene...codice:<?xml version="1.0"?> <root> <entry> <nome><![CDATA[Alessio]]></nome> <descrizione><![CDATA[Un pò di testo HTML...]]></descrizione> </entry> </root>
Se però salvo una nuova entry, osservate quello che succede al file xml...
In pratica la prima entry, viene "normalizzata", e tutti i caratteri che compongono la stringa <![CDATA[ , vengono totalmente cancellati!codice:<?xml version="1.0"?> <root> <entry> <nome>Alessio</nome> <descrizione>Un pò di testo HTML...</descrizione> </entry> <entry> <nome><![CDATA[Nuovo]]></nome> <descrizione><![CDATA[ ...DESCRIZIONE... ]]></descrizione> </entry> </root>![]()
C'è un rimedio??? se volete posto un pò di codice...
Aiutatemi!!!![]()
![]()

Rispondi quotando
