![]() |
XML y PHP : Pagina no puede ser mostrada Hola, tengo este codigo : $wEmpresa = 28; $strSQL = "SELECT * FROM curriculums"; $strSQL = $strSQL. " WHERE Empresa=" .intval($wEmpresa); $strSQL = $strSQL. " ORDER BY Nombre"; $strSQL = $strSQL. ", Apellidos"; $strSQL = $strSQL. ", Fecha"; $query=MySQL_query($strSQL); echo '<?xml version="1.0" encoding="ISO-8859-1"?>'; while($ds = mysql_fetch_array($query)) { echo ' <curri nro="'.$ds["CurriculumNr"].'"> <datos>'; echo ' <nombre>'.$ds["Nombre"].'</nombre> <apellidos>'.$ds["Apellidos"].'</apellidos> </datos>'; echo '</curri>'; } ?> Al ejecutarlo me sale este mensaje The XML page cannot be displayed Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later. -------------------------------------------------------------------------------- Only one top level element is allowed in an XML document. Error processing resource 'http://servlima/ambitcomercio/comercioweb/comercioonline/empresas/empresa28/scripts/gw28curriculumswin/culistaxml.php'. Line 11, Position 3 <curri nro="9"> POR FA QUE ES LO QUE ESTA PASANDO NO LO ENTIENDO.... gracias :stress: :stress: |
Hola, ¿Que es lo que te sale al darle "Ver codigo fuente" en el navegador? Mas que nada porque te esta diciendo que el error esta en la linea 11, cuando lo que te muestra deberia estar en la 2. Saludos. |
Que tal.. Pues puede ser lo que te dijo josemi, dinos cual es la línea 9 y te ayudamos.. Aunque no estoy muy seguro, pero según lo que dice el error, no tiene soporte para XSL.. puede ser tu servidor ó tu navegador... Saludos. |
Gracias a los 2, ya localicé el error, lo que pasa es que esta linea <curri nro="'.$ds["CurriculumNr"].'"> sólo puede ejecutarse una sola vez y como estaba dentro del while me mostraba ese mensaje Ya nos comunicamos |
| La zona horaria es GMT -6. Ahora son las 03:30. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.