Generación de XML con PHP usando la clase DOMDocument

<?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();
 
?>