Xml 使用Elementtree解析字符串中的逻辑运算符
我有一些用户正在输入XML中的逻辑运算符,ElementTree对此不满意。对于我们正在做的事情,包含逻辑运算符的能力是至关重要的Xml 使用Elementtree解析字符串中的逻辑运算符,xml,python-2.7,elementtree,Xml,Python 2.7,Elementtree,我有一些用户正在输入XML中的逻辑运算符,ElementTree对此不满意。对于我们正在做的事情,包含逻辑运算符的能力是至关重要的 until="NavQdrCloseTo(DegOfRad(baseleg_out_qdr)-(nav_radius/fabs(nav_radius))*10) && 10 > fabs(GetPosAlt() - WaypointAlt(WP_BASELEG))" 当我解析时,我得到: xml.etree.ElementTree.Parse
until="NavQdrCloseTo(DegOfRad(baseleg_out_qdr)-(nav_radius/fabs(nav_radius))*10) && 10 > fabs(GetPosAlt() - WaypointAlt(WP_BASELEG))"
当我解析时,我得到:
xml.etree.ElementTree.ParseError: not well-formed
它指向&&运算符。有没有办法让ElementTree读取逻辑运算符?(或者至少停止抛出此错误)字符在XML中是特殊的。它不能在元素内容或属性值中以文字形式(未缩放)出现。有关详细信息,请参阅 您的
&
操作员需要写成&&代码>以便被XML解析器接受