estoy usando FusionCharts para generar graficos el cual carga los datos desde un XML...
He probado este codigo y si funciona
<chart palette='2' caption='Cantidad de Insectos por estadio' >
<categories >
<category label='xx' /></categories >........................... etc
<category label='xx' />
<category label='xx' />
<category label='xx' />
<category label='xx' />
Luego he usado un for en PHP para crear el XML y tambien funciona...
<chart palette='2' caption='Cantidad de Insectos por estadio' >
<categories >
FOR (<category label='xx' /> )</categories >........................... etc
Luego he probado con una consulta a la base de datos...
<chart palette='2' caption='Cantidad de Insectos por estadio' >
<categories >
CONSULTA WHILE(<category label='$campo' /> )</categories >........................... etc
y me genera normal el XML
<chart palette='2' caption='Cantidad de Insectos por estadio' >
<categories >
<category label='x1' /></categories >........................... etc
<category label='x2' />
<category label='x3' />
<category label='x4' />
<category label='x5' />
lo curioso es que el FusionChart dice que el XML generado es no válido.. verifique el codigo y todo esta normal... no hay nada de codigo extra.. es exactamente igual...
Luego decidi hacer asi...
<chart palette='2' caption='Cantidad de Insectos por estadio' >
<categories >
CONSULTA WHILE(<category label='$campo' /> )</categories >........................... etc
<category label='prueba1' />
<category label='prueba2' />
<category label='prueba3' />
y me genera esto
<chart palette='2' caption='Cantidad de Insectos por estadio' >
<categories >
<category label='x1' /></categories >........................... etc
<category label='x2' />
<category label='x3' />
<category label='x4' />
<category label='x5' />
<category label='prueba1' />
<category label='prueba2' />
<category label='prueba3' />
Al probar la aplicacion si funciona, pero solo me reconoce las etiquetas que dicen prueba, mas no las que generé con PHP... me falta algo para la salida creo... un simple echo "<category label='x5' /> "; no me funciona mientras este usando una consulta a la base de datos...
Que será?
Saludos.