【发布时间】:2013-06-19 22:20:17
【问题描述】:
我正在尝试解析我从网上下载的 XML 页面。
import requests
url = "http://www.w3schools.com/xml/cd_catalog.xml"
XML = requests.get(url)
print XML.content
tree = ET.ElementTree(XML)
root = tree.getroot()
print root.tag, root.attrib
我尝试执行此操作时遇到两个错误之一
对于上面的示例网页 AttributeError:“响应”对象没有属性“标签”
对于我正在查看的实际 XML 站点 AttributeError: 'str' 对象没有属性 'tag'
但是,如果我只是将下载的 XML 复制并粘贴到 .xml 文件中并打开它,它可以正常工作,没有错误。有谁知道如何解决这些问题..?
【问题讨论】:
标签: python xml elementtree