Parsing XML from URL in Swift

前端 未结 4 553
无人共我
无人共我 2020-11-30 05:03

I am brand new to parsing and cannot find any tutorial that isn\'t outdated and doesn\'t raise more questions. I have a simple xml file url I am trying to parse. The xml is

4条回答
  •  被撕碎了的回忆
    2020-11-30 05:58

    For Swift 5 , my code with my XML format :

    Here is my XML Format :

    
    
    OK
    
        
            2019-05-07
            1
    
        
        
            2019-05-17
            1
    
        
        
            2019-05-19
            1
    
        
        
            2019-05-20
            2
            혈당
        
        
            2019-05-22
            1
    
        
    
    

    With data response from API :

    let xml = XML.parse(data) 
    if let resultText = xml.OUTPUT.Result.text {
                        if resultText == "OK" {
                           // self.parsingDataXML(data: data)
                            var _dic:[String:String] = [:]
    
                            for item in xml.OUTPUT.Record.Item {
                               print(iCount.RecDate.text!)
                          } 
                       }
                 }
    

    I'm using Alamofire for connect API

    Alamofire.request(_url,
                          method: .post,
                          parameters: _parameters,
                          encoding: URLEncoding.default,
                          headers: [:])
            .validate()
            .responseData { (response) in
    
                if let data = response.data {}
        }
    

提交回复
热议问题