xml.php
=======
Código :
<xml> <?php $conection=mysql_connect(); mysql_query("use guia_textil_db",$conection); //menu de busquedas $sql="select * from productos"; $row=mysql_query($sql,$conection); $base_dir='http://201.231.120.118/guiatextil/'; while($mostrar=mysql_fetch_array($row)) { $nombre_foto=$base_dir.'p'.$mostrar['id_negocio'].$mostrar['id'].".jpg"; echo '<producto>'; echo '<foto>'.$nombre_foto.'</foto>'; echo '</producto>'; }//end while ?> </xml>
luego...
cargo con...
Código :
<html> <head> <title>ProgramaciónWeb - Ejemplo</title> <script> // Recibe y muestra los datos function leerDatos(){ // Comprobamos que se han recibido los datos if (oXML.readyState == 4) { // Accedemos al XML recibido var xml = oXML.responseXML.documentElement; // Accedemos al DIV var miDiv = document.getElementById('miDiv1'); // Vaciamos el DIV miDiv.innerHTML = ''; // Iteramos cada usuario for (i = 0; i < xml.getElementsByTagName('producto').length; i++){ // Accedemos al objeto XML usuario var item = xml.getElementsByTagName('producto')[i]; //recogemos foto var foto_name = item.getElementsByTagName('foto')[0].firstChild.data; // Mostramos el enlace miDiv.innerHTML += foto_name; } } } // Crea el objeto AJAX function AJAXCrearObjeto(){ var obj; if(window.XMLHttpRequest) { // no es IE obj = new XMLHttpRequest(); } else { // Es IE o no tiene el objeto try { obj = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert('El navegador utilizado no está soportado'); } } return obj; } oXML = AJAXCrearObjeto(); oXML.open('get', 'xml.php'); oXML.onreadystatechange = leerDatos; oXML.send(''); </script> </head> <body> <div id="miDiv1">Aquí aparecerán los datos</div> <br> Utiliza ver/codigo fuente para ver el código del ejemplo </body> </html>
el problema es que si guardo el xml.php como xml.xml anda y si lo pido al server me lo genera pero no lo lee
desde ya muchas gracias....