import SotoXML
Coverage
Declarations
Interfaces
enum XML
Implemented to replace the XML Foundation classes. This was initially required as there is no implementation of the Foundation XMLNode classes in iOS. This is also here because the implementation of XMLNode in Linux Swift 4.2 was causing crashes. Whenever an XMLDocument was deleted all the underlying CoreFoundation objects were deleted. This meant if you still had a reference to a XMLElement from that document, while it was still valid the underlying CoreFoundation object had been deleted.
struct XMLDecoder
The wrapper class for decoding Codable classes from XMLNodes
struct XMLEncoder
The wrapper class for encoding Codable classes to XMLElements
import CSotoExpat
import INIParser
import SotoCore
import SotoSignerV4
import SotoTestUtils