XML DOMDocument, xml nel valore di un nodo

danilo666

Nuovo Utente
28 Feb 2008
2
0
0
Salve a tutti,
questo e' il mio primo post qui!

Ho cercato nel forum e su google, ma non riesco a trovare una risposta al mio quesito. Probabilmente le parole chiave della ricerca sono troppo generiche...

Ve lo pongo qui:

uso le funzioni DOM di PHP5 (DOMDocument, per intenderci) e ho bisogno di creare un albero xml, il quale deve avere, all'interno di un nodo (chiamiamolo <code>) del codice XML.

il codice xml che vorrei mettere nel nodo <code> e' questo:

PHP:
<br/><img src="prova.jpg"/>

Ora, se ho l'xml in un file, e lo carico da li', cosi':

PHP:
$dom = new DOMDocument ();
$dom->load('/tmp/test.xml');
echo $dom->saveXML();

il risultato e' quello atteso:

PHP:
<?xml version="1.0"?><br/><img src="prova.jpg"/>

ma io questo xml, lo conservo in un campo del DB, quindi lo avro' in una variabile, allora dovro' fare cosi':

PHP:
$dom = new DOMDocument ();

$code = '<br/><img src="prova.jpg"/>';
$el = $dom->createElement ( 'code', $code );
$dom->appendChild ($el);
echo $dom->saveXML();

In questo modo, pero', nell'xml vengono trasformati tutti i caratteri particolari, nelle rispettive entities, ecco infatti il risultato:

PHP:
<?xml version="1.0"?>
<code>&lt;br/&gt;&lt;img src="prova.jpg"/&gt;</code>

nel manuale del php (online) non ne parlano, ne' riesco a trovare altre informazioni a riguardo.

Qualcuno ha una qualche idea a proposito?

grazie mille
Danilo
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
prova:

PHP:
$xml = $dom->saveXML();
echo html_entity_decode($xml);
 
Discussioni simili
Autore Titolo Forum Risposte Data
catellostefano Problema per richiamare file xml -- Warning: DOMDocument::load() [domdocument.load]: PHP 0
B Da XML a TXT x4 XML 0
B ciclare file xml con PHP PHP 1
P Rimozione automatica url da sitemap.xml con PHP PHP 1
P Modifica con PHP di un node in una sitemap xml PHP 0
M modificare un file .XML da database Sql PHP 13
T Da xsd a xml ed inserimento dati in excel XML 0
C Problema con dati meteo xml XML 1
R Cerco esperto XML Offerte e Richieste di Lavoro e/o Collaborazione 0
E [PHP] creare temporary table per dati da xml PHP 2
G XML raccolta brani XML 1
P [CERCO] Webmaster per cataloghi prodotti csv/xml Offerte e Richieste di Lavoro e/o Collaborazione 3
S aggiornare valore di un elemento xml con php PHP 8
G Errore Cannot read property 'childNodes' of undefined per mancanza nodo nel file xml XML 6
A [PHP] Prelievo dati da xml online. PHP 9
L XML zip XML 3
Simone P Fatturazione elettronica xml e invio SDI Discussioni Varie 53
L [PHP] parsing xml PHP 1
J XML e css XML 0
P Importazione dati da file xml in db mysql con php PHP 17
F Parsing in PHP non legge tutto il file XML XML 2
A SERP ballerine e interventi manuali sitemap.xml SEO e Posizionamento 2
S Problema in PHP per invio file XML - RISOLTO- PHP 8
M [Javascript] Visualizza contenuto file XML aggiornato con text scroll Javascript 0
D [PHP] problema con xml PHP 13
cristoforo58 Stampare dei valori XML in PHP PHP 0
daniele430 [C++] Problema accenti - mysql - XML C/C++ 0
T Visualizzare un Xml su un sito in modo semplice XML 1
M problema lettere accentate da file xml a php PHP 6
fabryx [PHP]RISOLTO: Parsing xml nodi con caratteri speciali PHP 1
L [php e xml] per creare una galleria fotografica con diversi file xml PHP 0
L [PHP] ordinare xml PHP 0
S [HTML] Visualizzare XML formattato in HTML HTML e CSS 9
utente testo scorrevole html da file txt o xml HTML e CSS 6
P Gestire accesso ad un file xml pubblico PHP 1
A Come mettere il target _blank in un parser xml in php? PHP 1
F come creare un search box coi file .xml dei merchant? XML 0
felino [VBScript] XML Prendere il Value di un childnode attravervo il nome del nodo Visual Basic 0
M Href in xml verso ancora posta dentro un iframe XML 0
kanzy XML->MySQLi: memorizza solo l'ultimo record PHP 3
A MSProject - errore di apertura file XML esportato Windows e Software 1
A APP per scaricare documento XML e visualizzarlo all'interno dell'applicazione Sviluppo app per Android 1
IImanuII Modificare file xml PHP 1
G Problema con XML XML 0
J Xml errore su caratteri speciali e accenti XML 0
otto9due Accesso agli elementi <![CDATA[ ... ]]> di un file XML con SimpleXML e PHP PHP 2
L xml e php. Problema con i nodi PHP 4
T creazione file xml Java 3
G Cerco script per importare file .xml e .csv. Lavoro retribuito Offerte e Richieste di Lavoro e/o Collaborazione 2
Emix Lettura file XML PHP 1

Discussioni simili