Python 3中的XML解析错误(xml.etree.ElementTree.ParseError:格式不正确(无效令牌):第1行,第2列)

2024-09-30 01:34:54 发布

您现在位置:Python中文网/ 问答频道 /正文

import xml.etree.cElementTree as et
tree = et.parse(xml_file)
root = tree.getroot()

appletree = et.fromstring(xml_file)
#

错误: xml.etree.ElementTree.ParseError:格式不正确(无效标记):行1,列2

我对xml格式非常陌生,我尝试了多种方法来扩展x、y和t变量。我试过在台阶上绕来绕去,但这种方法给我带来了一些问题。但是,当我在查看documanimation和fromsting函数时,这似乎是提取数据的最理想方法,但它会抛出错误。 Xml文件被放在下面(我把它的末尾剪掉,使之符合问题要求)

^{pr2}$

Tags: 方法importtreeparseas格式错误root
1条回答
网友
1楼 · 发布于 2024-09-30 01:34:54

函数从字符串中提取(xml_file)用于读取具有xml文件格式的字符串。不是用来读文件的。 所以有必要用

parser = etree.XMLParser()
tree = etree.parse(xml_file,parser)

之后,在内存中保存了树,可以读取文件的值。 要获取根目录:

^{pr2}$

然后您可以循环每个条目以获取值。在

相关问题 更多 >

    热门问题