如何使用jQuery从重复节点名的XML文件返回记录?
如何使用jQuery从下面的XML文件中获取一条记录。节点名称在XML数据文件中重复:如何使用jQuery从重复节点名的XML文件返回记录?,jquery,xml,georss,Jquery,Xml,Georss,如何使用jQuery从下面的XML文件中获取一条记录。节点名称在XML数据文件中重复: <category label="Certainty" scheme="masas:category:certainty" term="Observed" /> <category label="Category" scheme="masas:category:category" term="Transport" /> <category label="S
<category label="Certainty" scheme="masas:category:certainty" term="Observed" />
<category label="Category" scheme="masas:category:category" term="Transport" />
<category label="Severity" scheme="masas:category:severity" term="Minor" />
<category label="Status" scheme="masas:category:status" term="Actual" />
<category label="Icon" scheme="masas:category:icon" term="ems/incident/roadway/roadwayClosure" />strong text
强文本
这是我当前用于从XML文件检索文本的代码:
icon=$(this.find(“[nodeName='category']”)text() 试试这个:
icon = $(this).find("[nodeName='category']").filter("[label='icon']").attr('term');
取决于您希望如何选择感兴趣的记录;例如,按索引或按标签。理想情况下,我希望筛选类别标签=图标,然后检索“术语”的值(ems/事件/道路/道路封闭)
$('category[label=Icon]', this).attr('term')