Estoy usando Xajax y me encuentro que en muchos casos me da el error de (según Firefox en español):
"la instrucción de proceso XML no se encuentra al comienzo de una entidad externa"
Ejemplos sencillos me han funcionado sin problemas, pero no entiendo la diferencia con este tipo de casos.
El proceso:
1) Tengo el siguiente código html:
<select id="selClase" name="selClase">
</select>
2) He intento cargar su contenido con Xajax de la siguiente forma. Esta es la función registrada en Xajax para hacerlo (siguiendo la documentación y los ejemplos):
Código PHP:
function traerInformacion(){
// Proceso de carga contra una base de datos,
// y la clase devuelve el código html literal que
// debería colocar en el select (options, etc):
// $miClase->getSelect() retorna:
// "<options value="0">todos</options>" etc...
$objResponse = new xajaxResponse();
$objResponse->addAssign("selClase","innerHTML", $miClase->getSelect());
return $objResponse;
}
Pero no lo carga y me tira ese error. Según el código, estoy dentro de una entidad "select" cuando le agrego el código para armar los "options".
¿Ideas del problema?