Error de parseo XML: intrucción de proceso XML no se encuentra al inicio de la entidad externa
Lugar: http://localhost/stbosca/ajax/calefa...edacliente.php
Línea 2, Columna 1:<?xml version='1.0' standalone='yes'?><zip></zip>
^
mi porblema es que en IE funciona todo bien alguien sabe que puede pasar acopntinuacion agrego el codigo.
bueno tengo un formulario tengo 3 textfield een los cuales puedo recuperar el rut , el nombre o el apellido
y un boton buscar el cual recolecxta los datos y se los envia a una funcion javascript.
que es la sieguiente
Código:
bueno el pero esta es que es que puse un alert a ver si encontraba o no clientes pero me retorna cero pero si ejecuto el xml solo si encuentra que pasa me dice que hay erro en esta sentencia function buscarCliente() { if(validaPreBusqueda(document.getElementById('rut'))) { var rut=document.getElementById('rut').value; var nombre=document.getElementById('nombre').value; var apellido=document.getElementById('apellido').value; var divCliente = document.getElementById('search'); divCliente.innerHTML=""; var divCalefactor = document.getElementById('calefactores'); divCalefactor.innerHTML=""; var buscarClienteAjax=nuevoAjax(); buscarClienteAjax.open("POST", "../../ajax/calefactor/busquedacliente.php",true); buscarClienteAjax.onreadystatechange=function() { if (buscarClienteAjax.readyState==4) { var xml = buscarClienteAjax.responseXML; var tam= xml.getElementsByTagName('rut').length; var tabla=document.createElement('table'); tabla.setAttribute("border","1"); var cuerpoTabla=document.createElement('tbody'); var fila=document.createElement('tr'); //columna 1 var columna=document.createElement('td'); columna.setAttribute("width","10%"); columna.appendChild(document.createTextNode(' ')); fila.appendChild(columna); //columna 2 var columna=document.createElement('td'); columna.setAttribute("width","48%"); columna.appendChild(document.createTextNode('Apellido')); fila.appendChild(columna); //columna 3 var columna=document.createElement('td'); columna.setAttribute("width","40%"); columna.appendChild(document.createTextNode('Nombre')); fila.appendChild(columna); cuerpoTabla.appendChild(fila); alert(tam); for(i=0; i< tam;i++) { var rut =xml.getElementsByTagName('rut').item(i).firstChild.data; var nombre =xml.getElementsByTagName('nombre').item(i).firstChild.data; var apellido =xml.getElementsByTagName('apellido').item(i).firstChild.data; var fila=document.createElement('tr'); //columna 1 var columna=document.createElement('td'); var rutRadio=createInput('input', 'clientes[]', document); rutRadio.setAttribute('type','radio'); rutRadio.setAttribute('value',rut); rutRadio.onclick=function() {cargarCalefactorCliente(this.value,document)} columna.appendChild(rutRadio); fila.appendChild(columna); //columna 2 var columna=document.createElement('td'); columna.appendChild(document.createTextNode(apellido)); fila.appendChild(columna); //columna 3 var columna=document.createElement('td'); columna.appendChild(document.createTextNode(nombre)); fila.appendChild(columna); cuerpoTabla.appendChild(fila); } tabla.appendChild(cuerpoTabla); divCliente.appendChild(tabla); } } buscarClienteAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); buscarClienteAjax.send("rut="+rut+"&nombre="+nombre+"&apellido="+apellido); } }
Error de parseo XML: intrucción de proceso XML no se encuentra al inicio de la entidad externa
Lugar: http://localhost/stbosca/ajax/calefa...edacliente.php
Línea 2, Columna 1:<?xml version='1.0' standalone='yes'?><zip><rut>140696110</rut><nombre>Cristian</nombre><apellido>Berríos</apellido></zip>
ahy hay un ejemplo con datos pero este error sale en esta pagina al hacer el llamado a esta pagina
"../../ajax/calefactor/busquedacliente.php
^