TestsTested | ✓ |
LangLanguage | SwiftSwift |
License | MIT |
ReleasedLast Release | Sep 2017 |
SwiftSwift Version | 4 |
SPMSupports SPM | ✗ |
Maintained by Agustin Iturbide.
XML engine for parsing and creation
Xml is the class you need to use for XML parsing
Once the Pod is installed import it in your project
import XmlHero
Parse a XML file
// myFile.xml
<?xml version="1.0" encoding="utf-8"?>
<colours>
<red>#FF0000</red>
</colours>
// your project
Xml.object(fileName:"myFile.xml")
{ (xml:[String:Any]?, error:XmlError?) in
print(xml?["colours"])
}
Create a XML file
var myObject:[String:Any] = [:]
myObject["colour"] = "red"
Xml.data(object:myObject)
{ (data:Data?, error:XmlError?) in
// do something with data
}
Clone or download this repo, it contains a Demo App