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:
codice:
<?xml version="1.0"?>
<root>
<entry>
<nome><![CDATA[Alessio]]></nome>
<descrizione><![CDATA[Un pò di testo HTML...]]></descrizione>
</entry>
</root>
Fin qui, tutto bene...
Se però salvo una nuova entry, osservate quello che succede al file xml...
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>
In pratica la prima entry, viene "normalizzata", e tutti i caratteri che compongono la stringa <![CDATA[ , vengono totalmente cancellati!
C'è un rimedio??? se volete posto un pò di codice...
Aiutatemi!!!