【发布时间】:2012-02-12 15:52:07
【问题描述】:
我需要解析特定格式的 XML 文件,然后确定主队或客队获胜,然后将 3 或 1 分分配给由结果确定的 HTML 表(总分列),我会更喜欢使用 JQuery 来执行此操作。
results.xml 代码:
<?xml version="1.0"?>
<title>Results</title>
<results>
<result id="1234">
<hometeam>
<name>Roma</name>
<score>2</score>
</hometeam>
<awayteam>
<name>Lazio</name>
<score>0</score>
</awayteam>
</result>
</results>
HTML 代码:
<table id="table">
<th>Team</th>
<th>Played</th>
<th>Won</th>
<th>Drawn</th>
<th>Lost</th>
<th>Total Goals</th>
<th>Overall Points</th>
<tr>
<td>Roma</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>Lazio</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>Inter</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>Milan</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
</table>
JQuery 代码:
function showData() {
$.ajax({
type: "GET",
url: "results.xml",
dataType: "xml",
这就是我到目前为止的所有 JQuery 代码。
计算结果的计算会去哪里?
if (hometeam score > awayteam score)
{ add 3 to hometeams Overall Points}
else if (hometeam score = awayteam score)
{ add 1 to hometeams Overall Points and add 1 to awayteams Overall Points}
else
{ add 3 to awayteams Overall Points}
我将如何评估主队和客队的得分并在 HTML 表格中更新正确的球队?
感谢您的帮助。
【问题讨论】:
标签: javascript jquery html xml ajax