在XSLT for XML中使用javascript在跨度标记中追加文本
我想这个问题已经在这里得到了回答: 小结:在XSLT for XML中使用javascript在跨度标记中追加文本,javascript,xml,xslt,Javascript,Xml,Xslt,我想这个问题已经在这里得到了回答: 小结: 这是Mozilla浏览器的一个问题 尝试识别浏览器: 我认为您的代码没有错。我猜错误发生在你写了一些东西来替换“ThisStringIsGood”之后。我猜你没有向我们展示导致错误的真实代码。关于这个问题,答案是不正确的。真正的原因是:不能在[CDATA]脚本中使用全局变量(在常规js代码中创建)。 <xsl:for-each select="ColumnName"> <span> <script typ
- 这是Mozilla浏览器的一个问题
- 尝试识别浏览器:
<xsl:for-each select="ColumnName">
<span>
<script type="text/javascript">document.write("thisStringIsGood".replace(/([A-Z])/g, ' $1').replace(/^./, function(str){ return str.toUpperCase(); }));</script>
</span>
</xsl:for-each>
<span>
<script type="text/javascript">document.write("thisStringIsGood".replace(/([A-Z])/g, ' $1').replace(/^./, function(str){ return str.toUpperCase(); }));</script>
</span>