正在读取REST API中的XML数据



因此,我正在Python/Flask中构建一个REST API,并且我已经处理了使我能够读取JSON格式数据的部分,如下所示:

data = request.get_json()

我想知道是否有类似的xml,如果有,我该如何使用它。请帮助我。

示例:

import xml.etree.ElementTree as ET
tree = ET.parse('items.xml')
root = tree.getroot()
# all items data
print('Expertise Data:')
for elem in root:
for subelem in elem:
print(subelem.text)

根据您在评论中所说的,听起来您有某种格式的数据,并且您希望将该数据转换为XML语法字符串。假设数据在字典中(基于您在获得json时发布的代码(,您可能希望使用xml.etree.Elementree包@MrAZ的答案读取数据,但文档也提供了将数据写入字符串的方法。

或者存在将json或dict转换为xml的第三方包(不包括在Python中((例如,https://pypi.org/project/dicttoxml/和https://pypi.org/project/json2xml/,可以安装pip(

最新更新