我有一个使用httplib2发出请求的小脚本,它以字节形式返回响应正文。我通常希望立即将其解码为str,这样我的代码就可以像以前使用2.7时一样工作。
但是,当响应是以编码作为第一行的XML时,lxml.objectify在Python3中会失败,因为它需要字节而不是字符串。在Python3中从XML字符串转换为对象化对象的最佳方法是什么?
发布于 2019-11-04 00:10:47
要使用lxml从字符串解析xml,可以使用.fromstring()方法。
示例:
from lxml import etree
xml = '<a xmlns="test"><b xmlns="test"/></a>'
root = etree.fromstring(xml)https://stackoverflow.com/questions/58681885
复制相似问题