为什么在 XML 属性中支持“>”大于符号而“<”小于符号不支持?

问题描述

当我尝试验证我的 XML 文件时,我发现 XML 属性支持“>”(大于符号),而“

例如,以下 XML 元素有效:

<formula expression="a > 0" />

但是,以下 XML 元素无效:

<formula expression="a < 0" />

错误消息说:error on line 1 at column 24: Unescaped '<' not allowed in attributes values

我认为“”都需要转义为&lt;&gt;,但似乎只有“

注意:我在 https://www.w3schools.com/xml/xml_validator.asp 使用在线 XML 验证器。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...