2024-10-02 12:30:44 发布
网友
对于给定的元素,我想检查xsi:nil属性是否设置为true。在
xsi:nil
我现在的代码是
xsinil = dataFact.get('{http://www.w3.org/2001/XMLSchema-instance}nil', False)
但是不是Truexsinil的类型是string。。。在
True
最好的解决方案是什么?我不认为这很优雅:
Element.get()的第二个参数几乎不相关,只要不要使用True。在
Element.get()
你只需要:
xsinil = dataFact.get('......') in ('true', '1')
这个看起来更好:
xsinil = dataFact.get('...', False) in ('true', '1')
只有当get函数的结果是True、'true'或{}中的一个时,它才会将True分配给xsinil变量。在
get
'true'
xsinil
Element.get()
的第二个参数几乎不相关,只要不要使用True
。在你只需要:
这个看起来更好:
只有当}中的一个时,它才会将
get
函数的结果是True
、'true'
或{True
分配给xsinil
变量。在相关问题 更多 >
编程相关推荐