问题描述
|
我的网站上有一个计分板,可以从XML文件获取分数。除了突出显示获胜者之外,其他人都非常容易更新。
这是XML文件中的示例游戏:
<game>
<month>05</month><day>25</day><year>11</year>
<type>Football</type>
<homeName>Wildcats</homeName><homeScore>45</homeScore><homeWinner></homeWinner>
<awayName>Bruins</awayName><awayScore>55</awayScore><awayWinner>y</awayWinner>
</game>
如您所见,我希望他们仅检查获胜者。但是,当它以HTML加载时,我希望将y替换为箭头图像。
这是Spry记分牌,所以这里是相关的HTML:
<script type=\"text/javascript\">
var dsScoreboard = new Spry.Data.XMLDataSet(\"scoreboard.xml\",\"scoreboard/game\",{sortOnLoad: \"date\",sortOrderOnLoad: \"descending\"});
dsScoreboard.setColumnType(\"date\",\"date\");
</script>
<div spry:region=\"dsScoreboard\">
<table class=\"scoreboard\" cellspacing=\"15\" cellpadding=\"0\" border=\"0\">
<tr>
<td spry:repeat=\"dsScoreboard\">
<table class=\"game\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">
<tr>
<td class=\"date month\">{month}</td>
<td class=\"type\" colspan=\"3\">{type}</td>
</tr>
<tr>
<td class=\"date day\">{day}</td>
<td class=\"winner\">{awayWinner}</td>
<td class=\"name\">{awayName}</td>
<td class=\"score\">{awayScore}</td>
</tr>
<tr>
<td class=\"date year\">{year}</td>
<td class=\"winner\">{homeWinner}</td>
<td class=\"name\">{homeName}</td>
<td class=\"score\">{homeScore}</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
因此,优胜者单元格的输出HTML应该类似于:
<td class=\"winner\"><img src=\"arrow.png\" /></td>
代替:
<td class=\"winner\">y</td>
能容易做到吗?谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)