【发布时间】:2012-03-03 04:21:15
【问题描述】:
我正在开发一个 HTML5 应用程序。
我想解析这样的 XML:
<?xml version="1.0" encoding="utf-8" ?>
<cards>
...
<card id="3">
<name lang="es"></name>
<description lang="es"></description>
<name lang="en"></name>
<description lang="en"></description>
</card>
...
</cards>
我想获取具有属性 lang="en" 的名称和描述。
我开始写代码,但我不知道如何完成它:
function loadCards(lang)
{
$.ajax({
type: "GET",
url: 'data/english.xml',
dataType: "xml",
success:parseCardsXml
});
}
function parseCardsXml(xml)
{
$(xml).find('Card').each(function()
{
var id = $(this).attr('id');
var name = $(this).find('name');
}
}
顺便说一句,loadCards 函数有一个名为 lang 的参数(或参数)。
如何将此参数传递给function parserCardsXml(xml)?
如何获取具有特定属性的名称和描述?
【问题讨论】:
标签: javascript jquery xml xml-parsing