AEXML库的XMLParser机柜属性
问题描述:
我正在使用XMLParser库。我有一个xmlDoc,我不知道如何处理一些标记值。例如:AEXML库的XMLParser机柜属性
<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>
库网址: 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"] {
}
}
}
什么是不工作? – dprogramz
其实我不知道如何检索机箱网址。 @dprogramz – Mayday
链接到的库的主页面显示了获取元素属性的示例。 – rmaddy