Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2007, 14:28
americoonline
 
Fecha de Ingreso: marzo-2006
Mensajes: 12
Antigüedad: 18 años, 1 mes
Puntos: 0
Crear un XML desde una BD SQL Server

Hola a todos, tengo el siguiente caso: Deseo crear un archivo XML con el siguiente formato:

<?xml version="1.0" encoding="UTF-8"?>
<rows>
<row id="01">
<cell>Oficina Principal</cell>
</row>
<row id="02">
<cell>Agencia Soritor</cell>
</row>
....
</rows>
-------------------
Mi BD esta en SQL Server 2005, la tabla se llama Agencia, los campos involucrados son id_age (01,02,...) y nom_age (Oficina Principal,...), el codigo que tengo es este:
<?php
include("lib3.inc");
$sql="select cod_age, nom_age from agencia order by cod_age";
$exec_sql=odbc_exec($conn,$sql);

$dom = new DOMDocument('1.0', 'UTF-8');
$dom->formatOutput = true;
$filas = $dom->createElement ('rows');
$filas = $dom->appendChild ($filas);

while(odbc_fetch_array($exec_sql))
{

$codigox = $dom->createElement ('row');
$row->SetAttribute('id','1');
$codigox = $filas->appendChild ($codigox);
$nomagex = $dom->createElement ('cell');
$text = $doc->createTextNode(odbc_result($exec_sql,"nom_age") );
$text = $title->appendChild($text);
}

echo $dom->save("agencias.xml");

?>
----------------------------
Alguna idea, agradezco alguna luz en este tema
Gracias