Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用网页/web应用程序从XSL文件读取和收集元素_Javascript_Jquery_Html_.net_Xslt - Fatal编程技术网

Javascript 使用网页/web应用程序从XSL文件读取和收集元素

Javascript 使用网页/web应用程序从XSL文件读取和收集元素,javascript,jquery,html,.net,xslt,Javascript,Jquery,Html,.net,Xslt,我有一个xsl页面,其中包括许多模板,涵盖了创建所需网页所需的所有内容,我使用节点将模板调用到另一个xsl文件中 我需要调用模板并将其收集到网页中,而不是使用下拉列表的xsl 我怎样才能做到这一点? 这似乎不容易,所以任何想法都会有所帮助! 提前谢谢 我也觉得这很棘手,没有一个完整的答案给你。 显示模板应该是容易的部分。您可以通过XQuery、javascript作为xml文件(XSL样式表)中的xml元素捕获它们。 只调用一些特定的模板,我不知道。。。 实现目标的一种方法是使用Web服务调用x

我有一个xsl页面,其中包括许多模板,涵盖了创建所需网页所需的所有内容,我使用节点将模板调用到另一个xsl文件中

我需要调用模板并将其收集到网页中,而不是使用下拉列表的xsl

我怎样才能做到这一点? 这似乎不容易,所以任何想法都会有所帮助!
提前谢谢

我也觉得这很棘手,没有一个完整的答案给你。 显示模板应该是容易的部分。您可以通过XQuery、javascript作为xml文件(XSL样式表)中的xml元素捕获它们。 只调用一些特定的模板,我不知道。。。 实现目标的一种方法是使用Web服务调用xslTransform。例如,可以使用eXist()轻松实现这一点。现有嵌入式web服务提供此类功能(即在web上下文中调用XSLT)。您在javascript中有类似的函数(我猜…)。 也许使用XQuery(或其他任何东西)动态生成一个简单的模板样式表(即:提取模板并创建一个只包含它的XSLT文件)并执行它可能是一个解决方案。 另一种方法是使用模板的模式属性。您可以在启动XSLT时设置它的执行模式。但您可能会发现,每个模板都有一个特定的模式

希望这能有所帮助