微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Swift中处理XML元素的属性

我想通过使用NS XMLParser从这个元素中读取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

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

解决方法

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

在didStartElement方法中;

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐