最好在python字典中创建这个XML结构

2024-10-02 20:38:12 发布

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

我有一个xml格式的数据集,希望将其存储在Python字典/列表中,以及如何进行迭代。请注意,url标签将因应用程序而异。 非常感谢

    <application name = "ap1">
        <dashboards name="">
        <title>Head</title>
            <duration>20</duration>
            <urls>
                <url>ur1-l</url>
                    :::
                <url>url-n</url>
            </urls>
        </dashboards>
</application>

Tags: 数据name应用程序url列表字典applicationtitle
1条回答
网友
1楼 · 发布于 2024-10-02 20:38:12

使用lxml包执行以下操作:

from lxml import etree

# Create the schema:
with open(xsd_file) as f:
    xmlschema_doc = etree.parse(f)
xmlschema = etree.XMLSchema(xmlschema_doc)

# Create a tree for the XML doc :
doc = etree.parse(xml_text)

# Validate the XML :
return c

如果你想看到异常,试试这个:

xmlschema.assertValid(doc)

内部:

return xmlschema.validate(doc)

相关问题 更多 >