Grüssi,
In HTML war das ja mit Links der Form ..href="zief.html#stichwort"..
möglich. Wie mache ich das in XML?
Solange XLink noch nicht Realität ist kannst du dir mit folgendem Konstrukt behelfen:
Du übergibst einfach einen Parameter statt dem hash:
<a href="ziel.xml?jumpTo=chapter2">
in der XSLT-Datei fragst du dann gleich nach dem xsl:stylesheet die übergebenen Parameter ab mit:
<xsl:param name="jumpTo"/>
dann kannst du mit $jumpTo im XSLT-Dokument weiterarbeiten. Beispielsweise so:
<xsl:template match="chapter[@id=$jumpTo]">
[... hier deine Transformationen ...]
</xsl:template>
Du kannst den richtigen Knoten auch mit xsl:if oder xsl:when oder was dir lieber ist abfragen, da gibts dann mehrere Möglichkeiten.
Dein XML-File sollte dann ca. so aussehen:
<book>
<chapter id="chapter1">... Inhalt ...</chapter>
<chapter id="chapter2">... Inhalt ...</chapter>
<chapter id="chapter3">... Inhalt ...</chapter>
u.s.w.
</book>
lg bernhard