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

Rad*_*har 2 xml

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

例如,如何在 XML 中编写这一行?

#if (define A && define B) || (define C && !define D)
Run Code Online (Sandbox Code Playgroud)

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

Álv*_*lez 5

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

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

完毕!

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

  • 这个答案也是正确的(+1),应该忽略匿名的懦夫downvoter。 (2认同)