- Home
- Categorie
- Coding e Sistemistica
- PHP
- Generare XML da PHP
-
Generare XML da PHP
Buonpomeriggio,
ho bisogno di ottenere da una pagina PHP i records di MySQL in XML.
Ho usato per lo scopo SimpleXML, quindi interrogo il database, prelevo i dati e li formatto secondo lo standard XML e li dò in output.
L' unico problema che ho è che non sono riuscito a risolvere nemmeno googlando è quello degli accenti: ho provato htmlentities(), htmlspecialchars() ma niente, SimpleXML dà sempre lo stesso errore relativo o agli accenti o al carattere "&".
Per ottenere l' XML utilizzo queste due righe[PHP]
$xml = new SimpleXMLElement($pokexml);
echo $xml->asXML();
[/PHP]Il mio obiettivo, comunque, è ottenere un documento XML dinamico che dà i risultati a seconda del GET così client scritto in vb.net estrarrà i dati dai tag.
-
Ciao,
a meno di ultimi aggiornamenti che non conosco, con SimpleXML non si riesce a gestire nodi con CDATA.Qui:
php.net/manual/en/simplexmlelement.addChild.php#89616
(post del 17-Mar-2009 02:56)
trovi un'estensione della classe per creare campi con CDATA che ti permette poi di inserire caratteri speciali.Vedi se può fare al caso tuo.
Alessandro