繁体   English   中英

如何在iOS中解析XML?

[英]How to parse xml in ios?

我正在使用下面的xml是xml

<message xml="Local:client" type="message" to="123456@Local" from="147852369/a02c9bb1"><GET xml="http://Local.org/protocol/message"></GET></message>

现在如何获取“ to”的值? 我尝试使用下面的代码。 但是它显示空值

[message elementForName:@"to" xml:@"Local:client"];

请任何人帮助我。

message是一个元件和to是信息元素的属性...

为了获得to从消息使用

[message attributeForName:@"to"]

尝试以下代码片段

func parser(parser: NSXMLParser,
    didStartElement elementName: String,
    namespaceURI: String?,
    qualifiedName: String?,
    attributes attributeDict: [NSObject : AnyObject]){

        println("attributess name is \([attributeDict])")

        if elementName=="message" {
            let attrs = attributeDict
            if let prop = attrs["to"] {

                println("property 'to'=\(prop)")
            }

        }

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM