jquery-如何获取xml数据

我完全不懂html、css、javascript和编程。请容忍我

我正在尝试使用jquery填充我的表。数据将来自一个xml文件

football\u player.xml

<?xml version=“1.0”encoding=“UTF-8”?>
<足球运动员>
<名称>克里斯蒂亚诺·罗纳尔多&lt/名称>
<俱乐部>皇家马德里&lt/俱乐部>
<数量>7&lt/数量>
<国家>葡萄牙&lt/国家>
<名称>费尔南多·托雷斯&lt/名称>
<俱乐部>切尔西&lt/俱乐部>
<数量>9&lt/数量>
<国家>西班牙&lt/国家>
<名称>伊克尔·卡西利亚斯&lt/名称>
<俱乐部>皇家马德里&lt/俱乐部>
<数量>1&lt/数量>
<国家>西班牙&lt/国家>
<名称>贝克汉姆&lt/名称>
<俱乐部>洛杉矶银河&lt/俱乐部>
<数量>23&lt/数量>
<国家>英国&lt/国家>
&lt/足球运动员>

我的html表格:

<表>
<thead>
<tr>
<th>名称&lt/th>
<th>俱乐部&lt/th>
<th>数量&lt/th>
<th>国家&lt/th>
&lt/tr>
&lt/thead>
<t车身>
&lt/t车身>
&lt/tfoot>
&lt/tfoot>
&lt/表>

我的javascript/jquery脚本:

$(文档).ready(函数(){
$.ajax({
键入:“获取”,
url:“football_player.xml”,
数据类型:“xml”,
成功:函数(xml){
$(xml).find(“football_player”).each(函数(){
$(“表tbody”)。追加(“<tr>”);
$(“table tbody”).append(“<td>”+$(this).find(“name”).text()+”</td>”);
$(“table tbody”).append(“<td>”+$(this).find(“club”).text()+”</td>”);
$(“table tbody”).append(“<td>”+$(this).find(“number”).text()+”</td>”);
$(“table tbody”).append(“<td>”+$(this).find(“country”).text()+”</td>”);
$(“表tbody”)。追加(“</tr>”);
});
}
});
});

我发誓我真的是个笨蛋。我不知道我在做什么。请帮忙。我真的很想学习。提前谢谢

示例XML:

<?xml版本="1.0“;编码="utf-8“&燃气轮机;
<最新书籍>
<书籍>
<标题>我最酷的书名&lt/标题>
<说明>《我的酷书》可能是最好的酷书,因为任何开发人员都可以成为伟大的网页设计师。&lt/说明>
<日期>2010年1月12日&lt/日期>
&lt/书籍>
<书籍>
<标题>另一本PHP书籍&lt/标题>
<说明>通过“另一本PHP书”了解所有关于PHP的知识,这是您了解PHP的基本指南。&lt/说明>
<日期>2010年4月1日&lt/日期>
&lt/书籍>
<书籍>
<标题>jQuery技术&lt/标题>
<说明>jQuery技术让您了解jQuery的真实示例,从初学者到专家&lt/说明>
<日期>2010年6月2日&lt/日期>
&lt/书籍>
<书籍>
<标题>MySQL数据库手册&lt/标题>
<说明>用市场上最好的MySQL数据库书籍来复习你的知识&lt/说明>
<日期>2010年2月14日&lt/日期>
&lt/书籍>
&lt/最新书籍>

以及HTML&jquery

$(文档).ready(函数(){
$.ajax({
类型:“获取”;,
url:“books.xml”;,
数据类型:“xml”;,
成功:xmlParser
});
});
函数xmlParser(xml){
$(“#加载”).fadeOut();
$(xml).find(”Book“).each(函数(){
$("main").append("div class="book">>"div class="title"+$(this).find("title".text()+)</div><div class="description"+$(this).查找("description").text()).text+).find(""说明)""""""""""""""""""&+”</div></div>);
$(“book”).fadeIn(1000);
});
}
<div class="“主要”&燃气轮机;
<div align="中心“;类别=“类”;装载机&燃气轮机&书信电报;img src=”等;loader.gif“;id=”号;“加载”;宽度=”;16“;高度=”;11“;align="absmiddle&quot/&燃气轮机&lt/部门>
&lt/部门>
<div class="清晰的&燃气轮机&lt/部门>

你可以通过这个例子,你会得到同样的想法

发表评论