Sample code for 30+ languages & platforms
Swift

Download HTML from URL and Convert to XML

See more HTML-to-XML/Text Examples

Downloads an HTML page from a URL and converts it to XML.

Chilkat Swift Downloads

Swift

func chilkatTest() {
    var success: Bool = false

    // Note: This example requires the Chilkat Bundle license.

    // Any string argument automatically begins the 30-day trial.
    let glob = CkoGlobal()!
    success = glob.unlockBundle(bundleUnlockCode: "30-day trial")
    if success != true {
        print("\(glob.lastErrorText!)")
        return
    }

    let http = CkoHttp()!

    var html: String?
    html = http.quickGetStr(url: "http://www.intel.com/")
    if http.lastMethodSuccess != true {
        print("\(http.lastErrorText!)")
        return
    }

    let htmlToXml = CkoHtmlToXml()!

    // Indicate the charset of the output XML we'll want.
    htmlToXml.xmlCharset = "utf-8"

    // Set the HTML:
    htmlToXml.html = html

    // Convert to XML:
    var xml: String?
    xml = htmlToXml.toXml()

    // Save the XML to a file.
    // Make sure your charset here matches the charset
    // used for the XmlCharset property.
    success = htmlToXml.writeString(toFile: xml, path: "qa_output/out.xml", charset: "utf-8")

    print("Finished.")

}