在XML中使用大于符号

pra*_*pal 70 xml xsd

我用xml version ="1.0"创建了xml文档.

在该文档中,我需要使用大于符号>和小于符号<.

我该如何包含这些符号?它不起作用.

&gt;&lt;没有为我工作.

这有什么特殊的编码器吗?

Gre*_*reg 107

您需要角色实体参考

< = &lt;

> = &gt;

  • ``= =`是`&lt; =`,而不是'&lte;' 正如我刚学到的那样. (15认同)
  • 我不相信`&le;`和`&ge;`在xml中有效.只是`&lt;`和`&gt;`.如果你需要'等于',只需附加一个`=`字符. (4认同)

Pat*_*ins 22

您可以尝试使用CDATA来放置所有不起作用的符号.

一个可以在XML中工作的例子:

<![CDATA[
function matchwo(a,b) {
    if (a < b && a < 0) {
        return 1;
   } else {
       return 0;
   }
}
]]>
Run Code Online (Sandbox Code Playgroud)

当然你可以使用&lt;&gt;.


ton*_*nys 16

分别使用&gt;&lt;'大于'和'小于'


ann*_*ata 9

CDATA是一种更好的通用解决方案.

  • 我是第二个CDATA. (3认同)
  • 我不同意.如果你只是写一个段落并想说"结果数> 100",那么>会更简单. (2认同)
  • 几乎不.CDATA提供了明天的问题,实体引用没有.在我的世界中,"简单"意味着一次,正确地做到这一点. (2认同)
  • 我也不同意.如果>从XML规范中删除>,我会非常惊讶.CDATA是你在这种情况下不需要的大锤.对于基于文档的XML,CDATA也不是很实用,特别是因为所有现代编辑都会自动为您提供括号. (2认同)