我正在尝试使用source解析XML,但是继续获取XML document structures must start and end within the same entity.,这是我从其他来源获得的XML并不合适。但是我不希望引发这个异常,因为我希望解析一个XML文档,直到我在该文档中找到<myTag>,而且我也不在乎该文档是否有正确的启动和关闭实体。
代码可以工作,但当其中一个XML标记中存在无效数据时,该方法会抛出异常并立即停止。XML character (Unicode: 0x1) was found in the element content of the document.]我想要的不是直接抛出异常,而是通过将无效数据替换为空格或空字符串(即剥离它们并继续)来尽可能多地转换XML数据。
有没有办法让解组程序做到这一点?或者,如果有一种方法可以让解组程序从它停止的地方继续,那么尝试捕获异常将是可以的(不太理
我有两个场景的.feature文件: Scenario: flying to space
Scenario: flying to space fast 如果我只想执行flying to space,我运行的是python -m behave --name "flying to space",但它也会执行flying to space fast场景。