如何在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规则对脚本代码进行转义。
相关文章:
- 这是什么 ==- javascript 运算符
- jQuery/JS包含运算符或类似运算符
- Javascript逻辑运算符和字符串/数字
- 模运算符前的双水平线
- Selenium WebDriver and JavaScript change
- jQuery's trim()的前缀为not运算符
- Javascript,如果条件在没有&&逻辑运算符当&&它不起作用
- 如果在构造函数中有“返回”,则在 JavaScript 中的新运算符中做了什么
- 分析服务器上的查询AND运算符
- 为什么这个while循环不能使用AND逻辑运算符
- 如何在XSLT文档中的javascript中使用AND运算符
- AND 和 OR 运算符、正则表达式和值长度
- 布尔表达式-与AND、OR逻辑运算符混淆以及它们的工作方式
- Javascript 如何使用带括号的 and/or 运算符
- 我应该使用 if-then-else 或 and or 运算符来检查 Javascript 中的空值吗?
- 使用AND运算符进行Mongoose文本搜索
- 循环对象以使用javascript/Jquery创建AND运算符
- jQuery-将两个事件绑定到一个AND运算符
- 一个AND和一个OR的运算符优先级
- 加深对AND运算符的理解