因此,我正在使用Python 3.2.1的cElementTree解析一些XML文件,在解析过程中,我注意到一些标记缺少属性信息.我想知道是否有任何简单的方法可以获取xml文件中这些元素的行号.

推荐答案

看看这些文件,我觉得cElementTree没有办法做到这一点.

然而,我在lxml年代版本的XML实现方面很幸运.

唯一需要注意的是,我只在python 2中使用过它.x-不确定如何/是否在3以下工作.x-但可能值得一看.

增编:

lxml工具包是C库libxml2的Python绑定

看起来像是python 3.x没问题.

Python-3.x相关问答推荐

Pandas—在特定列上比较两行双框,并根据特定条件保留其中一行?

为什么我的Selenium脚本在密码元素上失败?

selenium 无法执行网站上最简单的功能

Python,Web 从交互式图表中抓取数据

将水平堆叠的数据排列成垂直

我正在使用 python 线程,当查询 mysql 时,代码似乎在运行并保持在无限循环中,没有返回任何错误

过滤列表中的所有字典以使用特定键并忽略其他键?

如何在 Python 中 cv2 的窗口标题上动态更新 FPS

如何在两个矩阵的比较中允许任何列的符号差异,Python3?

删除Pandas 数据框行不起作用

Python多进程:运行一个类的多个实例,将所有子进程保留在内存中

Python 3 list(dictionary.keys()) 引发错误.我究竟做错了什么?

如何使用pandas python获取数据框中每列的最大长度

用于 Django 应用程序的 Cython:它会工作吗?

定义 True,如果没有定义,会导致语法错误

无 Python 错误/错误?

python setup.py egg_info mysqlclient

为现有项目创建virtualenv

matplotlib - 模块sip没有属性setapi

清除 PyCharm 运行窗口