我一直在使用visual studio 2010中的xml库来解析xml数据,除非我们遇到一个缺少标记的帖子,或者甚至只是某个地方的某个空间导致错误,否则它运行良好。为了处理错误的xml帖子,我使用正则表达式进行解析,是的,我已经被警告过,并且从未注意过警告,因为它更容易实现。现在已经在生产中使用了一段时间来解析错误,这现在是一个很大的混乱。
处理错误的xml有哪些更好的替代方案?我知道我可以清理xml并检查打开和关闭标签但是其他类型的错误会突然出现。我想知道是否有一个与visual studio兼容的工具来解决这个问题并且比正则表达式更准确? 我看到一个名为Beautiful Soup for python的库,显然可以处理坏的xml。 任何建议表示赞赏。