Python xml解析使用xml.etree.ElementTree不起作用

2024-05-16 04:01:45 发布

您现在位置:Python中文网/ 问答频道 /正文

此XML文件似乎没有任何与之关联的样式信息。文档树如下所示。

<nowdisplaying deviceID="000C8" source="AIN">
<ContentItem source="AIN" istable="true"/>
<Status>L_STATE</Status>
</nowdisplaying>

我在上面有一个xml页面,我需要解析它来获取nowdisplaying标记中的源信息。你知道我怎么做吗?我很难用xml.etree.ElementTree. 我只能得到状态信息。

^{pr2}$

Tags: 文件文档信息truesourcestatus样式xml
1条回答
网友
1楼 · 发布于 2024-05-16 04:01:45

假设上面的XML就是您的全部数据,显示源代码只需要几行代码:

import xml.etree.ElementTree as ET

data = '''
<nowdisplaying deviceID="000C8" source="AIN">
<ContentItem source="AIN" istable="true"/>
<Status>L_STATE</Status>
</nowdisplaying>
'''

root = ET.fromstring(data)
print("source:", root.get("source"))

相关问题 更多 >