如何使用jquery在按钮单击时在xslt中追加数据?

时间:2017-02-28 00:59:14

标签: javascript jquery xml xslt xslt-2.0

你能告诉我如何使用jquery在按钮点击时在xslt中追加数据吗? 我试过这个

 <button onclick='clickBtn()'>append</button>

JS功能

function clickBtn(){
        console.log('=====')
          '<xsl:for-each select="//./body/name">
              <xsl:if test='number(position()) &gt;10'>
                  <li><xsl:value-of select="."/></li>
               </xsl:if>
          </xsl:for-each>'
          }

这是我的代码 http://xsltransform.net/jz1PuQ7/8

任何更新?

1 个答案:

答案 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