【发布时间】:2020-05-07 06:05:32
【问题描述】:
在 lxml 包的帮助下,我正在使用 python 来处理 xml 文档。 xsd 方案用于验证该文档。当发生错误时,验证器会引发 ParseError,其元素位置不正确。但我需要的是该元素的 xpath。有什么办法得到吗?
【问题讨论】:
-
到目前为止你尝试了什么?
-
好吧,我在官方文档或其他任何地方都找不到任何方法,而且我对 lxml(或一般的 xml)没有足够的经验来思考一些聪明的解决方案。 AFAIK 有一种方法可以做相反的事情并从 xpath 获取位置。但同样,也许我只是没有足够的 xml 经验,无法理解将其应用于我的案例。