python - 一个获取有效 xml 字符串的班轮
问题描述
是否可以在一行列表理解中执行以下操作?
from lxml import etree
valid_xml_strings = []
for xml_string in xml_strings:
try:
etree.fromstring(xml_string)
except etree.XMLSyntaxError:
continue
valid_xml_strings.add(xml_string)
解决方案
推荐阅读
- python - 如何更快地生成组合?
- javascript - 如何修复最后一个 p 元素位于位置固定的元素容器下方?
- java - Eclipse 调试视图中的红色线程是什么意思?
- javascript - 如何使用数组续集更新多对多数据
- java - Java while 循环帮助 - 嵌套 if else 语句
- mysql - 使用子查询进行 SQL 查询以从两个表中返回数据
- jquery - 为 var JQuery 设置价格
- python - ImportError:无法从 Django Rest Framework 中的“utils”导入名称“create_new_ref_number”
- python - 子进程期间的错误键盘中断
- angular - NgRx:从效果打开 MatDialog 会导致不变性错误