Re: [xsl] Conditional sort instruction as parameter within group && Syntactic matter of multilevel grouping | XSLT 2.0 | P2

Subject: Re: [xsl] Conditional sort instruction as parameter within group && Syntactic matter of multilevel grouping | XSLT 2.0 | P2
From: "Fiona Chen anonymousjuly1@xxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Sun, 6 Jun 2021 22:44:10 -0000
Hi, Michael:
B B B  I included the Input XML in the question already. The <search:response>
itself is XML as the Stage One search result:

<?xml version="1.0" encoding="UTF-8"?> <search:response
xmlns:search="http://marklogic.com/appservices/search";>
B B B  <search:result index="1" uri="/a.xml" path="fn:doc('/a.xml')">
B B B B B B B  <search:snippet>
B B B B B B B B B B B  <search:match
path="fn:doc('/a.xml')//*:putCurrencyAmount/*:currency">
B B B B B B B B B B B B B B B  <search:highlight>USD</search:highlight>
B B B B B B B B B B B  </search:match>
B B B B B B B B B B B  <search:match
path="fn:doc('/a.xml')//*:putCurrencyAmount/*:amount">
B B B B B B B B B B B B B B B  <search:highlight>26000000</search:highlight>
B B B B B B B B B B B  </search:match>
B B B B B B B  </search:snippet>
B B B  </search:result>
B B B  <search:result index="2" uri="/b.xml" path="fn:doc('/b.xml')">
B B B B B B B  <search:snippet>
B B B B B B B B B B B  <search:match
path="fn:doc('/b.xml')//*:putCurrencyAmount/*:currency">
B B B B B B B B B B B B B B B  <search:highlight>USD</search:highlight>
B B B B B B B B B B B  </search:match>
B B B B B B B B B B B  <search:match
path="fn:doc('/b.xml')//*:putCurrencyAmount/*:amount">
B B B B B B B B B B B B B B B  <search:highlight>38500000</search:highlight>
B B B B B B B B B B B  </search:match>B B B B B B B  </search:snippet>
B B B  </search:result></search:response>

Current Thread