Cuando vayas recorriendo la consulta, es decir en el foreach.
Código PHP:
Ver original<?php
$xml = new SimpleXMLElement("<foo></foo>");
$xml->addChild('bar', 'bar');
foreach($consulta as $row){
$baz = $xml->addChild('baz');
$baz->addChild('candy', $row['columna1']);
$baz->addChild('fruits', $row['columna2']');
}
header('Content-Type: text/xml');
/**
* Para que se vea bien al mirar el código fuente
* pero si no te importa con tan solo colocar la siguiente línea
* echo $xml->asXML();
* es suficiente
*/
$outXML = $xml->asXML();
$xml = new DOMDocument();
$xml->preserveWhiteSpace = false;
$xml->formatOutput = true;
$xml->loadXML($outXML);
echo $xml->saveXML();