Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/08/2007, 14:12
jtv1972
 
Fecha de Ingreso: octubre-2006
Ubicación: Guadalajara, Mexico
Mensajes: 177
Antigüedad: 17 años, 6 meses
Puntos: 0
Mostrar datos XML usando PHP

Que tal amigos

Estoy haciendo una rutina para leer datos XML con PHP, esta es mi rutina

<?php
header ( "Content-type: text/xml" );
echo "<?xml version='1.0' encoding='UTF-8'?>";


$idEstadoBuscar=$_GET["idEstadoBuscar"];

$Consulta="SELECT NombreMunicipio FROM Municipios WHERE idEstado = ".$idEstadoBuscar;

$rsMunicipios=mysql_query($Consulta);
$NoRegistros=mysql_num_rows($rsMunicipios);
echo '<Municipios>';
for($i=0; $i<$NoRegistros;$i++)
{
$registro=mysql_fetch_array($rsMunicipios);
echo '<Municipio>';
echo htmlentities($registro[0]);
echo '</Municipio>';
}
echo '</Municipios>';
?>

La cual cuando me topo con una Ñ se corta el mostrarme la informacion y me despliega esto



No se puede mostrar la página XML
No se puede ver la entrada XML con la hoja de estilo XSL. Corrija el error y haga clic en el botón Actualizar, o inténtelo de nuevo más tarde.


--------------------------------------------------------------------------------

Sólo se admite un elemento de nivel superior en un documento XML. Error al procesar el recurso http://www.tecnologiaenlaweb...

<b>Warning</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>/home/tecn...

¿Alguien sabe por que ?