AEXML 库的 XMLParser 附件属性

XMLParser enclosure attributes for AEXML library

我正在使用 XMLParser 库。我有一个 xmlDoc,但我不知道如何处理某些标签值。例如:

<item>
<title>.....</title>
<description>....</description>
</item>

如果我像上面那样 xml 工作正常。但是当我想像下面这样解析时 xml 我做不到。

<item>
 <enclosure type="image/jpeg" url="https://www....."/>
 <link rel="alternate" type="text/html" href="https://www"/>
</item>

图书馆url: AEXML

我可以这样检索:

if let items = xmlDoc.root["item"].all{
for item in items{
print(item["title"].string)
}
}

但是我不知道如何获得外壳。 谁能帮帮我?

只需将示例应用到您的 XML:

for item in items{
    if let enclosure = item["enclosure"] {
        if let url = enclosure.attributes["url"] {
        }
    }
}