XMLDocument

public final class XMLDocument: XMLDocumentType

Instances of this class represent XML documents.

  • Creates an XMLDocument instance from a string.

    Declaration

    Swift

    public init?(xml: String,
                     url: String? = nil,
                     encoding: String.Encoding,
                     options: XMLParserOptions = .default)

    Parameters

    xml

    A string to create the document from.

    url

    The base URL to use for the document. Default is nil.

    encoding

    Encoding to use for parsing XML.

    options

    Options to use for parsing XML. Default value is XMLParserOptions.default.

  • Creates an XMLDocument instance from a string.

    Declaration

    Swift

    public convenience init?(xml: Data,
                                 url: String? = nil,
                                 encoding: String.Encoding,
                                 options: XMLParserOptions = .default)

    Parameters

    xml

    Data to create the document from.

    url

    The base URL to use for the document. Default is nil.

    encoding

    Encoding to use for parsing XML.

    options

    Options to use for parsing XML. Default value is XMLParserOptions.default.

  • Creates an XMLDocument instance from binary data.

    Declaration

    Swift

    public convenience init?(url: URL, encoding: String.Encoding, options: XMLParserOptions = .default)

    Parameters

    url

    URL to load the document from.

    encoding

    Encoding to use for parsing XML.

    options

    Options to use for parsing XML. Default value is XMLParserOptions.default.