Hallo Thomas,
Folgendes sollte eigentlich genau das tun was du möchtest:
<xsl:apply-templates select="document('a.xml')//aa/ww | document(b.xml)//aa/ww" />
das ist zwar eleganter, aber im Ergebnis noch ähnlich: entweder lässt sich gar nichts sortieren, oder abgeändert bei document('a.xml')| oder document('a.xml')/aa werden wieder die Dateien für sich sortiert. Müsste ich bei //aa/ww irgendwie ein übergeordnetes Element erzeugen um sortieren zu können?
Grüsse,
Carsten