0
많은 "중복 된 xml"질문을 보았지만 모두가 첫 번째 노드를 원하거나 노드가 동일합니다. 나는 좀 더 큰 퍼즐을 가지고있다.XSLT에서 노드 목록을 중복 해제하고 마지막 노드를 반환하는 방법은 무엇입니까?
내가 XML에서 문서 목록을 가지고, 관련 조각이 표시됩니다 :
<item><key>Article1</key><stamp>100</stamp></item>
<item><key>Article1</key><stamp>130</stamp></item>
<item><key>Article2</key><stamp>800</stamp></item>
<item><key>Article1</key><stamp>180</stamp></item>
<item><key>Article3</key><stamp>900</stamp></item>
<item><key>Article3</key><stamp>950</stamp></item>
<item><key>Article4</key><stamp>990</stamp></item>
<item><key>Article5</key><stamp>999</stamp></item>
내가 키가 고유하고 마지막 인스턴스가 반환되는 경우가 아닌 노드의 목록을하고 싶습니다 첫 번째 : Stamp (정수)는 특정 키의 요소에 대해 항상 증가합니다. 이상적으로는 "가장 큰 스탬프"를 원하지만 항상 순서대로있어 지름길은 괜찮습니다.
원하는 결과 (. 정말 중요하지 않습니다 주문 )
<item><key>Article2</key><stamp>800</stamp></item>
<item><key>Article1</key><stamp>180</stamp></item>
<item><key>Article3</key><stamp>950</stamp></item>
<item><key>Article4</key><stamp>990</stamp></item>
<item><key>Article5</key><stamp>999</stamp></item>
나는이 목록을 얻는 방법에 다소 혼란 스러워요. 어떤 아이디어?
중요한 경우 Saxon 프로세서를 사용하고 있습니다.