Javascript 使用网页/web应用程序从XSL文件读取和收集元素
我有一个xsl页面,其中包括许多模板,涵盖了创建所需网页所需的所有内容,我使用节点将模板调用到另一个xsl文件中 我需要调用模板并将其收集到网页中,而不是使用下拉列表的xsl 我怎样才能做到这一点? 这似乎不容易,所以任何想法都会有所帮助!Javascript 使用网页/web应用程序从XSL文件读取和收集元素,javascript,jquery,html,.net,xslt,Javascript,Jquery,Html,.net,Xslt,我有一个xsl页面,其中包括许多模板,涵盖了创建所需网页所需的所有内容,我使用节点将模板调用到另一个xsl文件中 我需要调用模板并将其收集到网页中,而不是使用下拉列表的xsl 我怎样才能做到这一点? 这似乎不容易,所以任何想法都会有所帮助! 提前谢谢 我也觉得这很棘手,没有一个完整的答案给你。 显示模板应该是容易的部分。您可以通过XQuery、javascript作为xml文件(XSL样式表)中的xml元素捕获它们。 只调用一些特定的模板,我不知道。。。 实现目标的一种方法是使用Web服务调用x
提前谢谢 我也觉得这很棘手,没有一个完整的答案给你。 显示模板应该是容易的部分。您可以通过XQuery、javascript作为xml文件(XSL样式表)中的xml元素捕获它们。 只调用一些特定的模板,我不知道。。。 实现目标的一种方法是使用Web服务调用xslTransform。例如,可以使用eXist()轻松实现这一点。现有嵌入式web服务提供此类功能(即在web上下文中调用XSLT)。您在javascript中有类似的函数(我猜…)。 也许使用XQuery(或其他任何东西)动态生成一个简单的模板样式表(即:提取模板并创建一个只包含它的XSLT文件)并执行它可能是一个解决方案。 另一种方法是使用模板的模式属性。您可以在启动XSLT时设置它的执行模式。但您可能会发现,每个模板都有一个特定的模式 希望这能有所帮助