Generación de XML con PHP usando la clase DOMDocument

<php>

<?php

$conn = mysql_connect('localhost','root','tecsup');

mysql_select_db('tienda');

$sql= "SELECT concat( nombre, ' ', apellido ) AS nombre, sexo, email FROM cliente LIMIT 0 , 30";

$query =mysql_query($sql);

$dom = new DomDocument('1.0','ISO-8859-1');
$root = $dom->createElement('clientes');

while ($row=mysql_fetch_object($query)) {

$cliente=$dom->createElement('cliente');

$nombre=$dom->createElement('nombre');
$nombre_texto=$dom->createTextNode($row->nombre);
$nombre->appendChild($nombre_texto);

$sexo=$dom->createElement('sexo');
$sexo_texto=$dom->createTextNode($row->sexo);
$sexo->appendChild($sexo_texto);

$email=$dom->createElement('email');
$email_texto=$dom->createTextNode($row->email);
$email->appendChild($email_texto);

$cliente->appendChild($nombre);
$cliente->appendChild($sexo);
$cliente->appendChild($email);

$root->appendChild($cliente);

}

$dom->appendChild($root);

header('Content-Type:text/xml; charset=ISO-8859-1');

print $dom->saveXML();

?>

</php>