在下面的简单示例中,^{
xml.etree.ElementTree.ParseError: XML or text declaration not at start of entity: line 2, column 0
XML看起来是有效的,代码也很简单,那么我做错了什么?
xmlExample = """
<?xml version="1.0"?>
<data>
stuff
</data>
"""
import io
source = io.StringIO(xmlExample)
import xml.etree.ElementTree as ET
tree = ET.parse(source)
找到了。。。第一个元素前面的空白。。。
XML字符串开头有一个新行,请将其删除:
或者,您可以只
strip()
XML字符串:另外,您不必创建类似文件的缓冲区,而是使用^{} :
相关问题 更多 >
编程相关推荐