我正在使用python在lxml软件包的帮助下处理xml文档。 xsd方案用于验证该文档。发生错误时,验证器将使用不正确元素的位置引发ParseError。但是我需要的是该元素的xpath。有什么办法吗?
假设验证器为您提供了不正确元素的位置(例如:8),您可以尝试使用以下XPath表达式进行访问:
(//*)[position()=8]