gpt4 book ai didi

xml - 使用Dart/Flutter从URL获取远程XML

转载 作者:行者123 更新时间:2023-12-03 03:24:49 29 4
gpt4 key购买 nike

我无法从网址中提取XML数据。当我使用http.get并打印出response.body时,它看起来像常规的JSON。问题之一是某些XML节点具有我需要使用的属性。我对Dart / Flutter还是很陌生,因此非常感谢您的帮助。这是我的代码供引用:

  String url = "url_to_data_remote_data";

Future<DataModel> fetchData() async {
final response = await http.get(url);

if (response.statusCode == 200)
return DataModel.fromXML(response.body);
} else {
throw Exception('Failed to load post');
}
}

最佳答案

您可以使用xml包读取提取的XML。然后,您可以随意使用它。

如果您更喜欢我建议的JSON,请使用xml2json包将XML转换为JSON。在dart中,处理JSON比处理XML更容易。

关于xml - 使用Dart/Flutter从URL获取远程XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58858622/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com