AYUDA. Lector de XML para Android en Dreamweaver CS6

zmoke

Bovino maduro
#1
Hola, vengo a pedir ayuda!!

Estoy haciendo una app para android con dreamweaver cs6, con phonegap. Lo "bonito" de esto es que basta con hacer una "pagina html5" y "compilar" con phonegap.

Bueno... tengo una base de datos web con MySql y a partir de esta, hago un XML con PHP. La idea es leer ese XML desde mi app.

Todo funciona muy bien desde el mismo dreamweaver o desde el browser... pero al generar la Apk, ya sea ejecutandola en un emulador de android o en una tablet que tengo, la lectura del XML no funciona.... tengo ya bastantes dias buscando soluciones (hasta donde me alcanza, pues es la primera vez que hago esto y la vdd es que no se nada de Java).

Tengo lo que he hecho en linea...
El XML generado por PHP desde la BD MySQL lo pueden ver aqui:
http://www.avarealty.net/prueba/xml.php
Y "la pagina" hecha con dreamweaver, la pueden ver aqui:
http://avarealty.net/prueba/

Y respecto al codigo, es bastante sencillo... son pequeñas pruebas que estoy haciendo.

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">

<title>Titulo</title>

<link href="jquery-mobile/jquery.mobile-1.0.min.css" rel="stylesheet" type="text/css"/>
<link href="estilo.css" rel="stylesheet" type="text/css"/>
<script src="jquery-mobile/jquery-1.6.4.min.js" type="text/javascript"></script>
<script src="jquery-mobile/jquery.mobile-1.0.min.js" type="text/javascript"></script>


<script>
$(function(){

$.ajax({
type: "GET",
url: "http://www.avarealty.net/prueba/xml.php",
dataType: "xml",
success: function(xml) {

$(xml).find("item").each(function(){

varA = $(this).find("title").text();
varB = $(this).find("lead").text();
varC = $(this).find("image").text();

$("#content").append("<tr><td>"+varA+"</td><td>"+varB+"</td><td>"+varC+"</td></tr>");

});

}
});
});
</script>



</head>
<body>

<div data-role="page" id="home">

<div data-role="header">
<h1><img class="imagenescalable" src="radiovisa.png"></h1>
</div>


<div data-role="content">
<p>Este es un parrafo de <strong>prueba</strong>.</p>
<p>Y este es un segundo parrafo.</p>
</div>
<!-- end /content -->

<div data-role="footer" data-position="fixed">
<div data-role="navbar">
<ul>
<li><a href="#noticias">Noticias</a></li>
<li><a href="#home">Opcion 2</a></li>
<li><a href="#home">Opcion 3</a></li>
</ul>
</div>
</div>

</div>

<div data-role="page" id="noticias">

<div data-role="header">
<a href="#home" data-icon="home" data-iconpos="notext" class="ui-btn-right">Home</a>
<h1>Noticias</h1>
</div>


<div data-role="content">

<h1>Aqui estamos leyendo un XML dinamico...</h1>
<table id="content" border="1" cellpadding="10">
<tr>
<th>Campo 1</th>
<th>Campo 2</th>
<th>Campo 3</th>
</tr>
</table>

</div>

<div data-role="footer" data-position="fixed">
<div data-role="navbar">
<ul>
<li><a href="#noticias">Noticias</a></li>
<li><a href="#home">Opcion 2</a></li>
<li><a href="#home">Opcion 3</a></li>
</ul>
</div>
</div>

</div>


</body>
</html>
Es basicamente lo que genera dreamweaver... salvo la tabla con id "content", que es donde se cargaran los datos leidos del XML... y claro, la funcion.

La funcion que estoy utilizando es esta:
<script>
$(function(){

$.ajax({
type: "GET",
url: "http://www.avarealty.net/prueba/xml.php",
dataType: "xml",
success: function(xml) {

$(xml).find("item").each(function(){

varA = $(this).find("title").text();
varB = $(this).find("lead").text();
varC = $(this).find("image").text();

$("#content").append("<tr><td>"+varA+"</td><td>"+varB+"</td><td>"+varC+"</td></tr>");

});

}
});
});
</script>
Como pueden ver, desde el browser funciona perfectamente... si alguien me puede ayudar, se los agradeceria mucho.

Gracias!!!
 
Arriba