$conn = pg_connect("host=localhost dbname=mi_base user=usuario password=clave");
$sql = "SELECT
xmlelement(
name libros,
xmlagg(
xmlelement(
name libro,
xmlforest(
id,
titulo,
autor,
anio
)
)
)
) AS libros_xml
FROM libros";
$result = pg_query($conn, $sql);
$row = pg_fetch_assoc($result);
$xmlStr = $row['libros_xml'];
$xml = simplexml_load_string($xmlStr);