Sample code for 30+ languages & platforms
Objective-C

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 Objective-C Downloads

Objective-C
#import <CkoGlobal.h>
#import <CkoHttp.h>
#import <NSString.h>
#import <CkoHtmlToXml.h>

BOOL success = NO;

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

// Any string argument automatically begins the 30-day trial.
CkoGlobal *glob = [[CkoGlobal alloc] init];
success = [glob UnlockBundle: @"30-day trial"];
if (success != YES) {
    NSLog(@"%@",glob.LastErrorText);
    return;
}

CkoHttp *http = [[CkoHttp alloc] init];

NSString *html = 0;
html = [http QuickGetStr: @"http://www.intel.com/"];
if (http.LastMethodSuccess != YES) {
    NSLog(@"%@",http.LastErrorText);
    return;
}

CkoHtmlToXml *htmlToXml = [[CkoHtmlToXml alloc] init];

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

// Set the HTML:
htmlToXml.Html = html;

// Convert to XML:
NSString *xml = 0;
xml = [htmlToXml ToXml];

// Save the XML to a file.
// Make sure your charset here matches the charset
// used for the XmlCharset property.
success = [htmlToXml WriteStringToFile: xml path: @"qa_output/out.xml" charset: @"utf-8"];

NSLog(@"%@",@"Finished.");