Funzione asXML() PHP
Definizione e uso
La funzione asXML() restituisce il documento XML in forma di stringa da un oggetto SimpleXMLElement.
In caso di fallimento, restituisce false.
Sintassi
class SimpleXMLElement { string asXML(file) }
Parametro | Descrizione |
---|---|
file | Opzionale. Se è stato specificato questo parametro, la funzione scriverà l'XML in un file invece di restituirlo. |
Esempio
File XML:
<?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>George</to> <from>John</from> <heading>Ricordatorio</heading> <body>Non dimenticare l'incontro!</body> </note>
Codice PHP:
<?php if (file_exists('test.xml')) { $xml = simplexml_load_file('test.xml'); } echo $xml->asXML(); ?>
Output:
George John Ricordatorio Non dimenticare l'incontro!
Se si seleziona "Visualizza file sorgente" nella finestra del browser, si vedranno questi HTML:
<note> <to>George</to> <from>John</from> <heading>Ricordatorio</heading> <body>Non dimenticare l'incontro!</body> </note>