selectNodes选择 类似sql语句中distinct 的功能有吗解决方法
selectNodes选择 类似sql语句中distinct 的功能有吗
如 <DATA>
<REPORT YEAR= "2005 " />
<REPORT YEAR= "2005 " />
<REPORT YEAR= "2005 " />
<REPORT YEAR= "2006 " />
<REPORT YEAR= "2006 " />
<REPORT YEAR= "2007 "/>
<REPORT YEAR= "2007 " />
<REPORT YEAR= "2007 "/>
</DATA>
我想selectNodes选择 不重复的REPORT节点
如何写请教
------解决方案--------------------
最简单的办法是针对每个REPORT的XML字符串,进行去重复。
------解决方案--------------------
xpath 没有distinct 的功能。
------解决方案--------------------
只能遍历了。
建议建立数组,然后把重复的push()出去
见js的push()方法。
如 <DATA>
<REPORT YEAR= "2005 " />
<REPORT YEAR= "2005 " />
<REPORT YEAR= "2005 " />
<REPORT YEAR= "2006 " />
<REPORT YEAR= "2006 " />
<REPORT YEAR= "2007 "/>
<REPORT YEAR= "2007 " />
<REPORT YEAR= "2007 "/>
</DATA>
我想selectNodes选择 不重复的REPORT节点
如何写请教
------解决方案--------------------
最简单的办法是针对每个REPORT的XML字符串,进行去重复。
------解决方案--------------------
xpath 没有distinct 的功能。
------解决方案--------------------
只能遍历了。
建议建立数组,然后把重复的push()出去
见js的push()方法。