在Swift中处理XML元素的属性

时间:2015-02-08 18:46:00

标签: swift nsxmlparser

我想通过使用NSXMLParser从这个元素中读取url属性:

<enclosure url="http://www.marketoloji.com/wp-content/uploads/2015/01/IMG_1649-110x110.jpg" length="7113" type="image/jpg"/>

我在Apple网站上找到了这个资源,但它适用于obj C,而不是Swift:

https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/XMLParsing/Articles/HandlingElements.html#//apple_ref/doc/uid/20002265-BCIJFGJI

我知道我应该在attributeDict方法中使用didStartElement字典但不知道如何使用。

1 个答案:

答案 0 :(得分:7)

我学会了它,这是它在Swift中的工作方式:

didStartElement方法中;

if element.isEqualToString("enclosure") {
        var imgLink = attributeDict["url"] as String
    }