我有以下XML,其中我需要做到以下几点:XML比较和排序查询
如果两个标题和文本元素的值是相同的,排序的列表元素基于分数属性
例如: 这里第一个和第三个列表元素的标题和文本的值是相同的,所以这两个应该根据分数排序并显示分数最高的列表并丢弃其他列表。
我该如何做到这一点?
所需的输出:
<list>
<title>abcd</title>
<text>abcd</text>
<score>2</score>
</list>
----- ----- XML
<result>
<list>
<title>abcd</title>
<text>abcd</text>
<score>1</score>
</list>
<list>
<title>efgh</title>
<text>efgh</text>
<score>3</score>
</list>
<list>
<title>abcd</title>
<text>abcd</text>
<score>2</score>
</list>
<result>