2013-03-13 19 views
0

我有xsl頁面,其中包括一些模板涵蓋了我需要創建我想要的所有網頁,我將模板使用節點轉換爲另一個xsl文件,使用網頁/ Web應用程序來讀取和收集來自XSL文件的元素

我需要使用下拉列表調用並將模板收集到網頁中,而不是xsl。

我該如何做到這一點? 這似乎不容易,所以任何想法可以幫助! 在此先感謝!

回答

0

我覺得它非常棘手,並沒有一個完整的答案給你。 顯示模板應該是簡單的部分。你可以通過XQuery捕獲它們,javascript作爲來自xml文件(XSL樣式表)的xml元素。 要調用一些特定的模板,我不知道... 實現您的目標的一種方法是使用webServices調用xslTransform。例如,您可以使用eXist輕鬆完成此操作(http://en.wikibooks.org/wiki/XQuery/XQuery_and_XSLT#Creating_an_XSLT_service)。存在的嵌入式Web服務提供了這樣的功能(即在Web上下文中調用XSLT)。你在JavaScript中有類似的功能(我猜...)。 也許使用XQuery(或其他)動態生成一個簡單的模板樣式表(即:提取模板並創建一個只有它的XSLT文件)並執行它可能是一個解決方案。 另一種方式,可能是使用模板的模式屬性。啓動時可以爲XSLT設置執行模式。但您可能會發現自己的每個模板都有一個特定的模式...

希望這可以幫助。

相關問題