Código PHP:
<?php
require("libreria/conexion.php");
$dom = new DOMDocument("1.0");
$node = $dom->createElement("provincias");
$parnode = $dom->appendChild($node);
$query = "SELECT * FROM provincias WHERE 1";
$result = mysql_query($query);
if (!$result) {
die('Invalid query: ' . mysql_error());
}
header("Content-type: text/xml");
while ($row = @mysql_fetch_assoc($result)){
$node = $dom->createElement("provincia");
$newnode = $parnode->appendChild($node);
$newnode->setAttribute("nombre",$row['nombre']);
$newnode->setAttribute("latitud", $row['latitud']);
$newnode->setAttribute("longitud", $row['longitud']);
$newnode->setAttribute("type", "restaurant");
}
echo $dom->saveXML();
?>