我正在尝试使用flutter http插件获取xml feed。 http.get返回的响应正文的长度正确。但是当我尝试使用xml插件对其进行解析时,解析结果并不完整。
此外,当我打印响应的正文时,打印的值远远少于预期的值。
http.get(url).then((res) {
print(res.body.length);
var document = xml.parse(res.body);
document.children.forEach((xmlNode) {
print(xmlNode.text);
});
});
这似乎是一个缓冲溢出问题...或者因为我正在使用UI线程进行解析过程?