【发布时间】:2013-02-27 07:09:34
【问题描述】:
我有这个接受 XML 文件作为输入的 Python 代码。当我运行执行时,我收到问题标题中指示的错误:
for event,element in cElementTree.iterparse(io, events = ( b'start',b'end')):
if event == b'start':
self.TreeBuilder.start(element.tag, element.attrib)
错误:
> File "/usr/lib/python2.7/site-packages/pymzml/run.py", line 370, in
> __init__
> self.TreeBuilder.start(element.tag, element.attrib)
cElementTree.ParseError: multiple elements on top level
帮我解决这个问题!谢谢。
【问题讨论】:
-
我要在这里冒个险,说问题可能是顶层有多个元素。
-
普通的
mzML文件有这个问题吗?如果是这样,您可以在pymzML on github 提交错误报告/修复或提供us 示例文件?
标签: python xml-parsing xsd