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"] {
}
}
}
我正在使用 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"] {
}
}
}