Hi Thomas,
aber Xpointer würde dir "andereDatei.xml#xpointer(id('ElementID'))" sagen.
Hm, in der XPointer-Doku steht, dass "andereDatei.xml#xpointer(id('ElementID'))" == "andereDatei.xml#ElementID" ist. Und die erste Variante habe ich auch schon ausprobiert.
du könntest es so machen:
<xsl:template match="include">
<xsl:variable name="idWert" select="substring-after(@href,'#')" />
<xsl:apply-templates select="document(@href)//*[@id = $idWert]"/>
</xsl:template>
Ja, aber eigentlich sollten in meinem <include>-Element beliebige XPath-Ausdrücke möglich sein. Aber dann muss die ID wohl erstmal reichen :(
Danke,
Simon