Comunidad de diseño web y desarrollo en internet online

GENERAR XML CON UNA MATRIZ

Citar            
MensajeEscrito el 29 Dic 2007 12:45 am
ayuda.....
tengo unamatriz con datos y quiero mandar a un xml para utilizarla en flex
pero n me sale aqui el codigo.

Código :

echo '<?xml version="1.0" encoding="UTF-8"?>';
echo "<data>";
        $i = 0;
        while ($i < 6){
              $meta = $etiquetas[$i];
            $ColumnNames[] = $meta->name;       //place col name into array
            $i++;
        }
$specialchar = array("&",">","<");                                            //special characters
$specialcharReplace = array("&amp;","&gt;","&lt;");            //replacement
$w = 0;   
//for($k=0; $datos=mssql_fetch_array ($resultado );$k++){
for($k=1; $k < 6;$k++){
   print "<row>";
   for($l=0;$l< 6;$l++)
   {
      print"<$ColumnNames[$l]>";
      print"$horario[$l][$k]";
      print"</$ColumnNames[$l]>";
   }
    print"</row>";
}
echo "</data>";
mssql_free_result($resultado);

Por pablin_pm

6 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 29 Dic 2007 01:01 am
lo estas recuperando de una BD?
si es así, puedes usar un código como este:

Código :

$SQL = "SELECT tu consulta;";
$rs = mysql_query($SQL);
header("Content-type: text/xml");
echo "<nodos>";
while($row = mysql_fetc_assoc($rs)) {
    echo "<nodo>";
    foreach($row as $k => $v) {
        /* El CDATA y la funcion utf8_encode() es por si recuperas
         * acentos o datos con etiquetas html
         */
        echo "<$k><![CDATA[".utf8_encode($v)."]]></$k>";
    }
    echo "</nodo>";
}
echo "</nodos>";

Por master_of_puppetz

Claber

2483 de clabLevel

7 tutoriales
3 articulos

Genero:Masculino   Premio_Secretos

WebDev (Flex + PHP + JS)

firefox
Citar            
MensajeEscrito el 02 Ene 2008 02:07 pm
No lo estoy recuperando de una base de datos lo que hago es genero un horario este esta almacenado en una matriz y esa matriz quiero generar un xml para llamarlo desde flex

Por pablin_pm

6 de clabLevel



Genero:Masculino  

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.