Tema: error xml
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/12/2006, 12:33
Avatar de maralbust
maralbust
 
Fecha de Ingreso: febrero-2004
Ubicación: Santiago
Mensajes: 578
Antigüedad: 20 años, 2 meses
Puntos: 0
error xml

hola a todos, tengo un script para generar un xml,
Código PHP:
<?php
header
("Content-type: text/xml");
echo 
"<?xml version='1.0' encoding='iso-8859-1'?>\n";
echo 
"<tree id=\"0\">\n";
$db = New DB_SQL;
$sql "SELECT * FROM category WHERE activo = 1";
$db->query($sql);
echo 
$db->f('id_category');
$db2 = New DB_SQL;
$sql "SELECT * FROM subcategory WHERE id_category = "$db->f('id_category') ." AND activo = 1";
$db2->query($sql);
while(
$db->next_record()){
    echo 
"<item text=\""$db->f('category') ."\" id=\""$db->f('id_category') ."\" >\n";
        while(
$db2->next_record()){
        echo 
"<item text=\""$db2->f('subcategory') ."\" id=\""$db->f('category') ."_"$db2->f('id_subcategory') ."\" >\n";
        
//echo "<userdata name=\"myurl\">mostrarcategoria.php?id_cat=". $db->f('id_category') ."&id_subcat=". $db2->f('id_subcategory') ."</userdata>";
        
echo "</item>\n";        
    }
    echo 
"</item>\n";
}
echo 
"</tree>";
?>
pero me da un error en
Código PHP:
//echo "<userdata name=\"myurl\">mostrarcategoria.php?id_cat=". $db->f('id_category') ."&id_subcat=". $db2->f('id_subcategory') ."</userdata>"; 
segun estube viendo el simbolo "&" de ."&id_subcat=". $db2->f('id_subcategory') me da error, y no se lo puedo sacar.

alguien podria decirme como puedo hacerlo para que se genere bien el xml

saludos
__________________
..:: NADA SE PIERDE SOLO SE TRANSFORMA ::..