Предполагаемый <root/>
узел для входного XML:)
<root>
<ResultSet1>
<set uid="80301707"/>
<set uid="80301703"/>
<set uid="80301705"/>
</ResultSet1>
<ResultSet2>
<set itemNumber="80301707">
<item>item1</item>
</set>
<set itemNumber="80301703">
<item>item2</item>
</set>
<set itemNumber="80301704">
<item>item3</item>
</set>
</ResultSet2>
</root>
XSLT код:
<xsl:template match="/root">
<xsl:for-each select="ResultSet1">
<xsl:for-each select="../ResultSet2/set[@itemNumber=//set/@uid]/item">
<!--Do whatever you wish :) -->
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:for-each>
</xsl:for-each>
</xsl:template>
Для текущего кода XSL: это будет вывод:
<item>item1</item>
<item>item2</item>
надеюсь, это помогло :)
Дай знать, если есть какие-либо вопросы