繁体   English   中英

如何在XSLT文档中的javascript中使用AND运算符

[英]How to use the AND operater in javascript within an XSLT document

我在XSL文档中有一个脚本,当我尝试使用JavaScript AND运算符(&&)时会引发错误。

if (input1=="" && input2==""){
    alert ("test");
}

出现的错误是: XML解析错误格式不正确 ,它指向&&运算符。

我该如何解决?

如果您正在编写XSLT,那么您正在编写XML文档,并且您的XSLT代码需要是格式正确的XML。 因此,要么以&& 或使用CDATA部分

<script><![CDATA[
if (input1 == "" && input2 == "") { 
  alert("test"); 
}
]]></script>

如果您尝试使用XSLT中的脚本元素创建HTML或SVG,那么当然,第三个选择是利用外部脚本,例如将Javascript代码放入.js文件并将其引用为<script src="file.js"></script> ,这样您不必花费任何精力即可根据XML规则转义脚本代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM