GPXExtensions
public final class GPXExtensions : GPXElement, Codable
                For adding/obtaining data stored as extensions in GPX file.
Typical GPX extended data, would have data that should be inbetween the open and close tags of <extensions>
This class represents the extended data in a GPX file.
- 
                  
                  
Extended children tags
Declaration
Swift
public var children: [GPXExtensionsElement] - 
                  
                  
Default Initializer.
Declaration
Swift
public required init() - 
                  
                  
Appending children tags to extension tag, easily.
Declaration
Swift
public func append(at parent: String?, contents: [String : String])Parameters
parentparent tag’s name. If you do not wish to have a parent tag, leave it as
nil.contentsdata to be represented as extended tag and values.
 - 
                  
                  
Get a dictionary of data from a parent tag name, easily.
Declaration
Swift
public func get(from parent: String?) -> [String : String]?Parameters
parentparent tag name, to retrieve from. Leave it as
nilif parent tag should not be expected. - 
                  
                  
Access child element in extensions.
If extended data does not have a parent tag, i.e:
<extensions> <tag>50</tag> </extensions>Access it directly by
extensions["tag"], and access the text attribute of it.If extended data does not have a parent tag, i.e:
<ParentTag> <Tag>80</Tag> </ParentTag>Access it directly by
extensions["ParentTag"]["tag"], and access the text attribute of it.Declaration
Swift
public subscript(name: String) -> GPXExtensionsElement { get }Parameters
namename of child tag.
 
View on GitHub
        GPXExtensions Class Reference