Library Modulesoto-core 7.4.0SotoXML

SotoXML

import SotoXML

Module information

Declarations
79
Symbols
80

Coverage

77.2 percent of the declarations in SotoXML are fully documented22.8 percent of the declarations in SotoXML are indirectly documented

Declarations

36.7 percent of the declarations in SotoXML are initializers, type members, or enum cases49.4 percent of the declarations in SotoXML are instance members10.1 percent of the declarations in SotoXML are structures3.8 percent of the declarations in SotoXML are classes

Interfaces

100.0 percent of the declarations in SotoXML are unrestricted
Module stats and coverage details

Uncategorized

Types

  • 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

Other modules