属性值中不允许使用未转义的“<”

Unescaped '<' not allowed in attributes values

我正在尝试添加包含 < 字符的 XML attrs 属性:

<field name="discovery_note2" nolabel="1" placeholder="Note 2"
       attrs="{'invisible': ['|', ('is_discovery', '=', False), ('note_amount', '<', 0)]}"/>

但是我收到这个错误:

Error: XMLSyntaxError: Unescaped '<' not allowed in attributes values,

如何通过条件,如果note_amount字段值小于零,那么它应该是不可见的。

注意:note_amount是一个计算字段。

< 转义为 XML 中的 &lt; 因为未转义的 < 应该是标记的开始。

另见 What characters do I need to escape in XML documents?