0
私はXSLTに関する質問があります 外部ソフトウェアで生成されたXMLファイルを使用し、その結果をHTMLページに表示します。変換を行うために、私はXSLTを使用します。 この最後の1つでは、IDの新しいHTMLページへのリンクを作成します。XSLTからHTMLに値を渡す
<div >
<xsl:variable name="vrtfTokens">
<xsl:call-template name="tokenize">
<xsl:with-param name="pText" select="Hit_def"/>
</xsl:call-template>
</xsl:variable>
<xsl:element name="a">
**<xsl:attribute name="href">display.hmtl?value=<xsl:value-of
select="ext:node-set($vrtfTokens)/*[4]"/>**
</xsl:attribute>
<xsl:value-of select="ext:node-set($vrtfTokens)/*[4]"/>
</xsl:element>
<br/>
</div>
馬の質問は、次のいずれかになります。それは、例えば、単に値を表示し、新しいHTMLファイルにこの値を渡すと、この新しいページに結果を見ることが可能である??
出力HTMLをXMLとして再解析し、XSLTを適用して別のHTMLページを生成したいとしますか?もしそうなら、それを一歩一歩でやってみませんか? –
は正確ではありません。実際には、XSLTはこのページでhtmlリンクを持つhtmlページを生成しますが、リンクの値だけで新しいページ(コード内にdisplay.html)を開くためにリンクをクリックするといいと思います(例えばID )。それはより明確ですか? – ygizard
私があなたの質問を理解していれば、問題は実際にはXSLTに関係していないので、htmlページに特定のデータを読み込む方法を尋ねています。その場合、実際には他のパラメータ(使用可能な言語、クライアント - サーバーなど)に依存します。 一般に私はTylerに同意します:vrtfTokenが元のリクエスト(urlパラメータやcookieなど)によって定義された状態に基づいて設定されている場合、最初のリクエストでデータを出力するだけではどうですか? –