2010-04-15 58 views
0

:我將我自己的XSL樣式表,這將在同一個XML文檔我如何能在XSL樣式表

由於XML文檔是如此之大,執行不同的觀點稱的超鏈接內的XSL模板,我想一些鏈接在輸出頁面的頂部以調用將用於顯示數據的每個模板。

目前我可以創建鏈接,將錨點應用到文檔中的某個位置,但如果我只是根據需要調用每個模板,會更好。

我怎樣才能在鏈接中調用每個模板?我需要使用xlink嗎?

<?xml version="1.0" encoding="ISO-8859-1"?> 
<xsl:stylesheet version="1.0" 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 

<xsl:template match="folktask"> 
    <html> 
    <body> 
    <a href="folk.xml#organisers">Show all the users</a> 
    <a href="folk.xml#organisers">Show all the festival organisers</a> 
    <xsl:call-template name="show_all_users" /> 
    <xsl:call-template name="show_all_organisers" /> 
    </body> 
    </html> 
</xsl:template> 

</xsl:stylesheet> 
+0

沒有迴應,是吧?你自己解決了嗎? – MJB 2010-06-04 18:47:37

回答

1

因爲XML文檔是如此之大

您對XSL轉換性能問題或者是關於數據的呈現?

如果是後者,您可以將數據轉換爲單個HTML文檔中的多個演示文稿,並使用CSS + JavaScript切換不同的演示文稿。