python读取xml文件信息失败

编程入门 行业动态 更新时间:2024-10-25 14:34:06

python读取xml<a href=https://www.elefans.com/category/jswz/34/1771438.html style=文件信息失败"/>

python读取xml文件信息失败

createElement参数的第一个字符不能是数字

ExpatError: not well-formed (invalid token): line 2, column 1

今天在编写xml文件时发现使用minidom写的xml文件没办法读取,提示上面的错误,网上搜索了很久都说跟编码有关,可检查来检查去,编码都是‘utf-8’,没错啊···   整了好久都不行,于是就一条一条结点的往文件里写,后来让我发现createElement创建时,后面的字符串如果第一个字符是数字,就会出现该问题,于是把所有结点都检查一编,去处那种情况,果真文件可以正常读取了····

from xml.dom import minidom

doc = minidom.Document()

node = doc.createElement('test')

node.setAttribute('你好', '我好')

doc.appendChild(node)

f = open(r'11.xml', 'w')

doc.writexml(f, "", "\t", "\n", "utf-8")

f.close()

doc = minidom.parse(r'11.xml')

print doc.toxml()

这样的xml是无法读取的

<1test你好="我好"/>

这个就可以读取

更多推荐

python读取xml文件信息失败

本文发布于:2024-03-23 22:01:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1743332.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文件   信息   python   xml

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!