<xsl:for-each select="/DOCUMENT/danmark and /DOCUMENT/danmark">
Jeg har noget xml:<DOCUMENT>
<danmark>
<fornavn/>
<efternavn/>
</danmark>
<sverige>
<fornavn/>
<efternavn/>
</sverige>
</DOCUMENT>
..hvor <danmark> hentes fra én database (MS SQL) og <sverige> (MySQL) fra én anden database.
Problemet er at jeg gerne vil have ALLE navne listet i alfabetisk på tværs af <danmark> og <sverige> . Lige nu ser min xslt sådan ud:
<xsl:for-each select="/DOCUMENT/danmark">
<xsl:sort select="efternavn" order="ascending"/>
<xsl:value-of select="efternavn"/>, <xsl:value-of select="fornavn"/>
</xsl:for-each>
<xsl:for-each select="/DOCUMENT/danmark">
<xsl:sort select="efternavn" order="ascending"/>
<xsl:value-of select="efternavn"/>, <xsl:value-of select="fornavn"/>
</xsl:for-each>
Jeg vil gerne ha' noget a la
<xsl:for-each select="/DOCUMENT/danmark and /DOCUMENT/danmark">
<xsl:sort select="efternavn" order="ascending"/>
<xsl:value-of select="efternavn"/>, <xsl:value-of select="fornavn"/>
</xsl:for-each>
Jeg kan simpelhen ikke se en løsning !!!