2
我在這裏有一個場景,我有多個爲不同類型的XML文件設計的xsl。現在我有一些應用程序ID傳遞給我的XSL庫,現在我想根據此應用程序ID值加載不同的xsl。基於XSL的XSL包含:WHEN條件
一樣,如果我的應用程序ID爲1 如果應用程序ID爲2
我怎麼能做到這一點???
請幫
我在這裏有一個場景,我有多個爲不同類型的XML文件設計的xsl。現在我有一些應用程序ID傳遞給我的XSL庫,現在我想根據此應用程序ID值加載不同的xsl。基於XSL的XSL包含:WHEN條件
一樣,如果我的應用程序ID爲1 如果應用程序ID爲2
我怎麼能做到這一點???
請幫
在XSLT,xsl:include
和xsl:import
必須是頂級元素,如the specifications(here 1.0版本)說。
這意味着您無法基於您正在將XSL應用到的XML加載另一個XSL文件。
「傳遞給我的XSL庫」是什麼意思? XML文件中是應用程序標識,還是來自其他來源? – Erica 2011-04-29 05:56:48
_「不同類型的XML文件」_應該表示不同的模式。導入所有樣式表模塊並使用關於這些模式的模式匹配。 'xsl:use-when'應該用於處理器之間的可移植性**不在模式之間。 – 2011-04-29 13:49:41
是的,我的應用程序ID是從應用程序發送的。 – 2011-05-02 10:13:08