简单的xml文件解析都报错~
时间:2011-10-27
来源:互联网
文件名sample1.xml在c盘根目录
内容:
<?xml version=”1.0″ encoding=”utf-8″?>
<catalog>
<maxid>4</maxid>
<item id=”1″>
<caption>Python</caption>
<item id=”4″>
<caption>ceshi</caption>
</item>
</item>
<item id=”2″>
<caption>Zope</caption>
</item>
</catalog>
python代码如下:
from xml.dom import minidom
xmldoc=minidom.parseString('c:\sample1.xml')
print xml.doc
print xmldoc.toxml()
报错如下:
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\2011-10-26\3.py", line 3, in <module>
xmldoc=minidom.parseString(r'c:\sample1.xml')
File "C:\Python26\Lib\site-packages\_xmlplus\dom\minidom.py", line 1925, in parseString
return expatbuilder.parseString(string)
File "C:\Python26\Lib\site-packages\_xmlplus\dom\expatbuilder.py", line 942, in parseString
return builder.parseString(string)
File "C:\Python26\Lib\site-packages\_xmlplus\dom\expatbuilder.py", line 223, in parseString
parser.Parse(string, True)
ExpatError: not well-formed (invalid token): line 1, column 2
到底什么意思?怎么第一步都走不通。。。
高人指点啊
内容:
<?xml version=”1.0″ encoding=”utf-8″?>
<catalog>
<maxid>4</maxid>
<item id=”1″>
<caption>Python</caption>
<item id=”4″>
<caption>ceshi</caption>
</item>
</item>
<item id=”2″>
<caption>Zope</caption>
</item>
</catalog>
python代码如下:
from xml.dom import minidom
xmldoc=minidom.parseString('c:\sample1.xml')
print xml.doc
print xmldoc.toxml()
报错如下:
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\2011-10-26\3.py", line 3, in <module>
xmldoc=minidom.parseString(r'c:\sample1.xml')
File "C:\Python26\Lib\site-packages\_xmlplus\dom\minidom.py", line 1925, in parseString
return expatbuilder.parseString(string)
File "C:\Python26\Lib\site-packages\_xmlplus\dom\expatbuilder.py", line 942, in parseString
return builder.parseString(string)
File "C:\Python26\Lib\site-packages\_xmlplus\dom\expatbuilder.py", line 223, in parseString
parser.Parse(string, True)
ExpatError: not well-formed (invalid token): line 1, column 2
到底什么意思?怎么第一步都走不通。。。
高人指点啊
作者: fengnimab 发布时间: 2011-10-27
Python code
from xml.dom import minidom xmldoc=minidom.parse('c:\sample1.xml') print xmldoc.toxml()
作者: thundor 发布时间: 2011-10-27
你的代码我复制进去直接报错啊。。哥哥
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\2011-10-26\3.py", line 3, in <module>
xmldoc=minidom.parse('c:\sample1.xml')
File "C:\Python26\Lib\site-packages\_xmlplus\dom\minidom.py", line 1915, in parse
return expatbuilder.parse(file)
File "C:\Python26\Lib\site-packages\_xmlplus\dom\expatbuilder.py", line 926, in parse
result = builder.parseFile(fp)
File "C:\Python26\Lib\site-packages\_xmlplus\dom\expatbuilder.py", line 207, in parseFile
parser.Parse(buffer, 0)
ExpatError: XML declaration not well-formed: line 1, column 15
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\2011-10-26\3.py", line 3, in <module>
xmldoc=minidom.parse('c:\sample1.xml')
File "C:\Python26\Lib\site-packages\_xmlplus\dom\minidom.py", line 1915, in parse
return expatbuilder.parse(file)
File "C:\Python26\Lib\site-packages\_xmlplus\dom\expatbuilder.py", line 926, in parse
result = builder.parseFile(fp)
File "C:\Python26\Lib\site-packages\_xmlplus\dom\expatbuilder.py", line 207, in parseFile
parser.Parse(buffer, 0)
ExpatError: XML declaration not well-formed: line 1, column 15
作者: fengnimab 发布时间: 2011-10-27
你的xml文件有问题,造成无法解析!!
修改一下.
XML code
修改一下.
XML code
<catalog> <maxid>4</maxid> <item id=”1″> <caption>Python</caption> <item id=”4″> <caption>ceshi</caption> </item> !!!!!!!! </item> <item id=”2″> <caption>Zope</caption> </item> </catalog>
作者: userguanguan 发布时间: 2011-10-27
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28