0
我有一個關於XSLT的問題, 我使用由外部軟件生成的XML文件並將結果顯示在HTML頁面中。爲了完成轉換,我使用XSLT。 在這最後一個我創建一個鏈接到一個新的HTML頁面的ID。將值從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頁面在這個頁面的href鏈接,我想當我點擊鏈接打開一個新的頁面(display.html在代碼中)只有鏈接的值(例如一個ID )。它更清楚嗎? – ygizard
如果我理解你的問題,這個問題與XSLT沒有什麼關係,它問如何在HTML頁面中加載特定的數據。在這種情況下,它確實取決於其他參數(可用的語言,客戶端與服務器等)。 一般來說,我同意泰勒:如果vrtfToken是根據原始請求定義的某種狀態(如url參數或cookie)設置的,那麼爲什麼不直接在初始請求上輸出數據呢? –