【发布时间】:2012-09-04 03:49:38
【问题描述】:
我有一个 XML 文件,我需要使用 Jquery 和 Ajax 查找特定 PK 的项目 到目前为止,我已经了解了这个对象,但我有两个问题:
- 有比循环查找 pk 值更好的方法吗?
- XML 很大,我需要知道是否有比将其加载到内存中更好的方法来查询它,XSLT 是否有更好的帮助?或者有没有比jquery做得更好?
这是我的代码
$.ajax({
url: 'xml/products.xml',
dataType: 'html',
success: function(xml) {
$(xml).find('pk').each(function() {
if ($(this).text() == "1")
//do something
});
}
});
这是我的 xml
<products>
<item>
<pk>1</pk>
<name>test</name>
</item>
<item>
<pk>2</pk>
<name>test2</name>
</item>
<item>
<pk>3</pk>
<name>test3</name>
</item>
<item>
<pk>4</pk>
<name>test4</name>
</item>
</products>
【问题讨论】: