Foros del Web » Programando para Internet » Jquery »

Error XML y PHP, IIS

Estas en el tema de Error XML y PHP, IIS en el foro de Jquery en Foros del Web. Hola Seguramente han visto o se han topado con este error al realizar una carga de datos con ajax y mostrandolos en un php. XML ...
  #1 (permalink)  
Antiguo 21/01/2013, 10:35
 
Fecha de Ingreso: enero-2013
Ubicación: Bogota
Mensajes: 1
Antigüedad: 11 años, 3 meses
Puntos: 0
Pregunta Error XML y PHP, IIS

Hola Seguramente han visto o se han topado con este error al realizar una carga de datos con ajax y mostrandolos en un php.

XML Parsing Error: not well-formed Location: moz-nullprincipal

Les dejo mi codigo para que me orienten por favor.

Mi HTML

Código:
 <div align="center" id="divMatrizTotalizada">
                            </div>
Mi Ajax

Código:
$.ajax({
            	type: "POST",
            	dataType:'xml',
            	url: '../../Controller/CapturaInformacionController.php',
            	data:({
                	'metodo':'getMatrizIndicadoresTotalizado'
            	}),
            	success: function(xml){
					if($(xml).find('error').size() == 0){
						if($(xml).find('registro').size() != 0){
							$(xml).find('registro').each(function(){
								if ($(this).text() != '0'){
 									 $('#divMatrizTotalizada').show();
									 $('#divMatrizTotalizada').html($(this).text());
								}
							});
						}
					}
					
				},
           		error:function(XMLHttpRequest, textStatus, errorThrown) {Util.errorBox('Main.save()',XMLHttpRequest.responseText);
				}
        	});
Lo retorno de esta manera:

Código:
return '<registro><![CDATA['.$htmlObject.']]></registro>';

Mi XML

Código:
 header ("content-type: text/xml");
		 echo "<?xml version='1.0' encoding='UTF-8'?>";
		 echo "<response>".$_data."</response>";
Lo Curioso del caso es que en mi servidor local de appserv, corre muy bn pero cuando hago en el IIS la carga de la aplicacion y le relaciono el php.cgi, me envia al formulario pero no me carga el ajax a pesar de que en la respuesta aparecen todos los datos:

Código:
<?xml version="1.0" encoding="UTF-8" ?><response><registro><![CDATA[<table width="820px" border="0" class="tablamenu"></table>]]></registro></response>
y el error completo:

XML Parsing Error: not well-formed Location: moz-nullprincipal:{940f5d76-3666-4ddf-b1c5-7eda4824678f} Line Number 1, Column 2:

<?xml version="1.0" encoding="UTF-8" ?><response><registro>

En Espera de su colaboracion!!..

Gracias
  #2 (permalink)  
Antiguo 21/01/2013, 12:34
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Error XML y PHP, IIS

Hola:

Supongo que tu $.ajax es jquery, y por eso lo he movido al subforo...

El problema de usar librerías es que no se tiene todo el control... En casos normales, te sugeriría que abrieses al xml para corroborar que está bien formado...

Bueno, en el subforo te aconsejarán mejor.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Etiquetas: ajax, iis, php, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:24.