X-Git-Url: https://git.mdrn.pl/wl-app.git/blobdiff_plain/53b27422d140022594fc241cca91c3183be57bca..48b2fe9f7c2dc3d9aeaaa6dbfb27c7da4f3235ff:/iOS/Pods/AEXML/Sources/Options.swift?ds=inline diff --git a/iOS/Pods/AEXML/Sources/Options.swift b/iOS/Pods/AEXML/Sources/Options.swift new file mode 100644 index 0000000..2aad539 --- /dev/null +++ b/iOS/Pods/AEXML/Sources/Options.swift @@ -0,0 +1,47 @@ +import Foundation + +/// Options used in `AEXMLDocument` +public struct AEXMLOptions { + + /// Values used in XML Document header + public struct DocumentHeader { + /// Version value for XML Document header (defaults to 1.0). + public var version = 1.0 + + /// Encoding value for XML Document header (defaults to "utf-8"). + public var encoding = "utf-8" + + /// Standalone value for XML Document header (defaults to "no"). + public var standalone = "no" + + /// XML Document header + public var xmlString: String { + return "" + } + } + + /// Settings used by `Foundation.XMLParser` + public struct ParserSettings { + /// Parser reports the namespaces and qualified names of elements. (defaults to `false`) + public var shouldProcessNamespaces = false + + /// Parser reports the prefixes indicating the scope of namespace declarations. (defaults to `false`) + public var shouldReportNamespacePrefixes = false + + /// Parser reports declarations of external entities. (defaults to `false`) + public var shouldResolveExternalEntities = false + + /// Parser should trim whitespace from text nodes. (defaults to `true`) + public var shouldTrimWhitespace = true + } + + /// Values used in XML Document header (defaults to `DocumentHeader()`) + public var documentHeader = DocumentHeader() + + /// Settings used by `Foundation.XMLParser` (defaults to `ParserSettings()`) + public var parserSettings = ParserSettings() + + /// Designated initializer - Creates and returns default `AEXMLOptions`. + public init() {} + +}