(Swift) Download HTML from URL and Convert to XML
Downloads an HTML page from a URL and converts it to XML.
func chilkatTest() {
// Note: This example requires the Chilkat Bundle license.
// Any string argument automatically begins the 30-day trial.
let glob = CkoGlobal()!
var success: Bool = glob.unlockBundle("30-day trial")
if success != true {
print("\(glob.lastErrorText!)")
return
}
let http = CkoHttp()!
var html: String?
html = http.quickGetStr("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.")
}
|