Я хочу отображать данные из XMl в списке с помощью jquery и jquerymobile. Я видел здесь много самых топци, но мне это не помогло. Итак, я покажу вам код, который я сделал, и, может быть, кто-нибудь скажет мне, где я сделал неправильно.
Вот мой Xml (называемый emertimi.xml и расположенный в корне):
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Row>
<Emri>Abide</Emri>
<Kuptimi>Adhuruese</Kuptimi>
<Gjinia>Femer</Gjinia>
</Row>
<Row>
<Emri>Abire</Emri>
<Kuptimi>Aromë e mirë lulesh.</Kuptimi>
<Gjinia>Femer</Gjinia>
</Row>
<Row>
<Emri>Adhra</Emri>
<Kuptimi>Margaritarë i pashpuar</Kuptimi>
<Gjinia>Femer</Gjinia>
</Row>
<Row>
<Emri>Adile</Emri>
<Kuptimi>E drejtë</Kuptimi>
<Gjinia>Femer</Gjinia>
</Row>
<Row>
<Emri>Afife</Emri>
<Kuptimi>E pastër; E thjeshtë; E lehtë</Kuptimi>
<Gjinia>Femer</Gjinia>
</Row>
</Root>
а вот мой html и jquery
<html>
<!DOCTYPE html>
<head>
<title>..:Emra per femije:..</title>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="site.css">
<link href='http://fonts.googleapis.com/css?family=Roboto:400,100,300,100italic,300italic,500,400italic,500italic,700italic,700,900,900italic' rel='stylesheet' type='text/css'>
<meta name="viewport" content="widdiv=device-widdiv, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script>
<script type="text/javascript" src="main.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.css" />
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$.ajax({
type: "GET",
url: "emertimi.xml",
dataType: "xml",
success: parseXml
});
});
function parseXml(xml)
{
$("#menu_meshkujt").html("<ul id='content' data-role='listview' data-inset='true'></ul>");
$(xml).find("Row").each(function()
{
$("#content").append("<li><a href='"+$(this).find("Emri").text()+"'><h2>"+$(this).find("Kuptimi").text()+"</h2><p>"+$(this).find("Gjinia").text()+"</p></a></li>");
});
}
</script>
</head>
<body>
<div id="meshkujt_wrapper" data-role="page">
<div id="menu_meshkujt" >
</div>
</div>
</body>
</html>