Visual C++ Examples

ChilkatHOMEASPVisual BasicVB.NETC#Visual C++CMFCDelphiFoxProJavaPerlPHPPythonRubySQL ServerVBScript

Visual C++ Examples

CkString
Byte Array
Bounced Mail
Bz2
Character Encoding
CSV
Digital Certificates
Digital Signatures
Email
Encryption
FTP
HTML-to-XML
HTTP
IMAP
MHT / HTML Email
RSA
S/MIME
Socket
Spider
Tar
Upload
XML
XMP
Zip Compression


More Examples...
Email Object
POP3
SMTP
RSS
Atom
Self-Extractor
Service
PPMD
Deflate
DH Key Exchange
DSA
SSH Key
SSH
SSH Tunnel
SFTP

Unreleased...
FileAccess
Bzip2
LZW
Icon

 

 

 

 

 

 

 

 

Download HTML from URL and Convert to XML

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

Download Chilkat C++ Libraries for VC++ 8.0 / Win32

Download Chilkat C++ Libraries for VC++ 7.0 / Win32

Download Chilkat C++ Libraries for VC++ 6.0 / Win32

#include <CkHttp.h>
#include <CkString.h>
#include <CkHtmlToXml.h>

void ChilkatSample(void)
    {
    //  Note: This example uses two Chilkat products: Chilkat HTTP
    //  and Chilkat HTML-to-XML.  The "Chilkat Bundle" can be licensed
    //  at a price that is less than purchasing each product individually.
    //  The "Chilkat Bundle" provides licenses to all Chilkat components.  Also, new-version upgrades are always free.

    CkHttp http;

    //  Any string argument automatically begins the 30-day trial.
    bool success;
    success = http.UnlockComponent("30-day trial");
    if (success != true) {
        printf("HTTP component unlock failed\n");
        return;
    }

    CkString html;
    html = http.quickGetStr("http://www.intel.com/");
    if (html.getNumChars() == 0 ) {
        printf("%s\n",http.lastErrorText());
        return;
    }

    CkHtmlToXml htmlToXml;

    //  Any string argument automatically begins the 30-day trial.
    success = htmlToXml.UnlockComponent("30-day trial");
    if (success != true) {
        printf("HtmlToXml component unlock failed\n");
        return;
    }

    //  Indicate the charset of the output XML we'll want.
    htmlToXml.put_XmlCharset("iso-8859-1");

    //  Set the HTML:
    htmlToXml.put_Html(html);

    //  Convert to XML:
    CkString xml;
    xml = htmlToXml.toXml();

    //  Save the XML to a file.
    //  Make sure your charset here matches the charset
    //  used for the XmlCharset property.
    htmlToXml.WriteStringToFile(xml,"out.xml","iso-8859-1");

    printf("Finished.\n");

    }

Need a specific example? Send a request to support@chilkatsoft.com

© 2000-2008 Chilkat Software, Inc. All Rights Reserved.

Mail Component · .NET Mail Component · XML Parser