你能告诉我如何使用jquery在按钮点击时在xslt中追加数据吗? 我试过这个
<button onclick='clickBtn()'>append</button>
JS功能
function clickBtn(){
console.log('=====')
'<xsl:for-each select="//./body/name">
<xsl:if test='number(position()) >10'>
<li><xsl:value-of select="."/></li>
</xsl:if>
</xsl:for-each>'
}
这是我的代码 http://xsltransform.net/jz1PuQ7/8
任何更新?
答案 0 :(得分:0)
XSL的输出是HTML。输出HTML不知道XSL或XML数据。您可能要做的是向XML结构添加元素并重新执行XSL转换。
在这里查看使用JavaScript运行XSL转换的示例:How can I use javascript to transform xml & xslt
在这里查看将节点添加到XML结构(在jQuery中与HTML元素相同):jQuery 1.6.1 add a new node in XML