it-wolf
22-03-05, 08:37
Hi,
ein XML-Dokument wird mit XSLT als HTML-Seite aufbereitet. Je nach Anforderung soll aber nur ein Teil des Dokuments angezeigt werden. Im Aufruf des MS Internet Explorers kann an die URL mit "#" ein String angehängt werden, der im A Element als Positionierung benutzt wird. Beispiel:
XML:
<Transaction Ref="R20050321">
Stylesheet
<A name="{@Ref}"/>
Browser Aufruf:
D:\xmlout.html#R20050321
Mein Ziel ist es, den im Aufruf übergebenen String in einer XSLT IF-Anweisung zu verwenden:
<xsl:if test="contains(@Ref,string)">
Damit könnte ich dann nur den durch den String im Browser Aufruf vorgebenen Teil des XML Dokuments anzeigen.
Jetzt die Frage:
Wie komme ich im Stylesheet an den vom Browser übergebenen String?
Danke für jeden Hinweis!
it-wolf
ein XML-Dokument wird mit XSLT als HTML-Seite aufbereitet. Je nach Anforderung soll aber nur ein Teil des Dokuments angezeigt werden. Im Aufruf des MS Internet Explorers kann an die URL mit "#" ein String angehängt werden, der im A Element als Positionierung benutzt wird. Beispiel:
XML:
<Transaction Ref="R20050321">
Stylesheet
<A name="{@Ref}"/>
Browser Aufruf:
D:\xmlout.html#R20050321
Mein Ziel ist es, den im Aufruf übergebenen String in einer XSLT IF-Anweisung zu verwenden:
<xsl:if test="contains(@Ref,string)">
Damit könnte ich dann nur den durch den String im Browser Aufruf vorgebenen Teil des XML Dokuments anzeigen.
Jetzt die Frage:
Wie komme ich im Stylesheet an den vom Browser übergebenen String?
Danke für jeden Hinweis!
it-wolf