PHP asXML() Functie

Definitie en gebruik

De asXML() functie retourneert de XML-document als string van een SimpleXMLElement object.

Lukt dit niet, dan wordt false geretourneerd.

Syntax

class SimpleXMLElement
{
string asXML(file)
}
Parameters Beschrijving
file Optioneel. Als deze parameter is ingesteld, schrijft de functie de XML naar een bestand in plaats van hem terug te geven.

Voorbeeld

XML Bestand:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Herinnering</heading>
<body>Vergeten het vergadering niet!</body>
</note>

PHP Code:

<?php
if (file_exists('test.xml'))
  {
  $xml = simplexml_load_file('test.xml');
  }
echo $xml->asXML();
?>

Uitvoer:

George John Herinnering Vergeten het vergadering niet!

Als je in het browservenster 'Bronbestand weergeven' selecteert, zie je deze HTML:

<note>
<to>George</to>
<from>John</from>
<heading>Herinnering</heading>
<body>Vergeten het vergadering niet!</body>
</note>