小编Dos*_*nas的帖子

在Swift中使用NSXMLParser时访问元素的值

我试图解析http://apps.wku.edu/iwku/maps/buildings/data/SouthCampus-Buildings.xml上的XML

在Swift Playground中使用以下代码

import UIKit

var str = "Hello, playground"

class Parse: NSObject, NSXMLParserDelegate{

func beginParse(){        
    let url = NSURL(string: "http://apps.wku.edu/iwku/maps/buildings/data/SouthCampus-Buildings.xml")
    var xml = NSXMLParser(contentsOfURL: url)

    xml?.delegate = self
    xml?.parse()
}

func parser(parser: NSXMLParser!, didStartElement elementName: String!, namespaceURI: String!, qualifiedName qName: String!, attributes attributeDict: NSDictionary!) {
    println("Element's name is \(elementName)")
    println("Element's attributes are \(attributeDict)")
    }
}

var instance = Parse()

instance.beginParse()
Run Code Online (Sandbox Code Playgroud)

不幸的是我在控制台中的输出如下所示: 在此输入图像描述

为什么我的attributeDict看起来是空的,如何访问与这些元素相关的值?

xml nsxmlparser xml-parsing swift

3
推荐指数
1
解决办法
6479
查看次数

如何使用 GitHub API?

当它告诉我使用时,我不确定这意味着什么:

GET /repos/:owner/:repo/commits/:sha

如何使用该 API 调用来检索我正在查找的信息?

github-api

1
推荐指数
1
解决办法
946
查看次数

标签 统计

github-api ×1

nsxmlparser ×1

swift ×1

xml ×1

xml-parsing ×1