xml - “||” (OR) 在XML中怎么写?

如何在 XML 中编写 OR 关键字?

例如,我如何用 XML 编写这一行?

#if (define A && define B) || (define C && !define D)

我只能找到这些:&lt;对于 <小于,&gt;对于 >大于,&amp;对于 &符号,&apos;对于 '撇号,&quot;对于 "引号。我应该如何更改||或者?

最佳答案

在开始标签和它的结束标签对之间键入它:

<?xml version="1.0" encoding="UTF-8"?>
<foo>
#if (define A &amp;&amp; define B) **||** (define C &amp;&amp; !define D)
</foo>

完成!

我怀疑您假设 && 需要转义为 && 因为它是逻辑 AND 运算符(因此 || 逻辑 OR 运算符也需要一些转义)。那是错误的。 & 字符需要转义,以免与字符实体混淆,例如 <。它与运算符无关,这是 XML 真正没有的东西,因为它不是一种编程语言。

关于xml - “||” (OR) 在XML中怎么写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42535881/

相关文章:

php - 所有链接都重定向到 localhost/dashboard/with codeignit

php - laravel blade 使用 substr 方法禁用转义

python - Django makemessages 写假文件

date - 如何将天数添加到 Cypher 中的日期属性?

indexing - solr 的 WSO2 API 管理器问题

sql - Oracle SYSDATE 格式更改

elixir - 在 Ecto 中加载树状结构

css - 使用过多的字体声明是否会对性能产生影响?

c# - 在 NSubstitute 中使用 IEnumerable 设置参数匹配器

spring-boot - 将所有 Zuul 代理请求动态重新路由到单个 URL