Learn the Easy Way to Create XML-enabled Programs Using Visual C++

Using TinyXML with Visual C++ - A "How To" eBook with example source codes

The example source codes now updated to use TinyXML version 2.5.3

 

ebook coverWelcome, 

Would you like to know how to create XML-enabled applications using Visual C++ with TinyXML?

What is TinyXML? TinyXML is a simple, small and FREE C++ XML parser that can be easily integrated into your applications.

Are you looking for a way to create compact and yet very powerful applications with built-in XML parsing capabilities without having to use other heavy-weight bloated XML parsers?

You will have full control over the size of your XML-enabled applications without having to use external DLLs and other bloated libraries.

Are you a shareware programmer having trouble finding a XML parser that suits your unique needs? Why not use TinyXML?

If you answered "Yes" then download this sample eBook to see what it can do for you.

Using TinyXML with Visual C++

Here's what you'll find in this eBook.

Table of Contents

Introduction

  1. Purpose of This eBook

  2. Intended Audience

  3. Scope

  4. How This eBook is Organized

Chapter 1 - XML Basics

  1. What is XML

  2. What XML is Not

  3. Why Use XML

  4. When Not to Use XML

  5. Best Way to Learn XML

  6. XML Programming

  7. XML and C++

Chapter 2 - Introduction to TinyXML

  1. What is TinyXML

  2. Purpose of TinyXML

  3. Scope of TinyXML

  4. Limitations of TinyXML

  5. Why Use TinyXML

  6. Ideas for Using TinyXML

  7. TinyXML's Author

Chapter 3 - Where and How to Get TinyXML 

  1. The TinyXML Download Site

  2. Files to Download

  3. Source Codes

  4. LIcense

  5. STL Version

  6. Non-STL Version

  7. Website and Support Forum

Chapter 4 - How to Prepare TinyXML for Use with Visual C++

  1. Using Third-Party C++ Libraries

  2. Ways to Use TinyXML

  3. Compiling TinyXML as STL Version

  4. Including the Source Codes in Your Program

  5. Compiling the Source Codes into a Static Library

  6. Which Header Files are Needed

  7. Using TinyXML in an MFC Application

Chapter 5 - Understanding TinyXML's Classes

  1. TinyXML's Design

  2. TinyXML's Class Hierarchy

  3. TiXmlDocument Class

  4. TiXmlNode Class

  5. TiXmlElement Class

  6. TiXmlAttribute Class

  7. TiXmlText Class

  8. TiXmlHandle Class

Chapter 6 - Basic Coding Techniques

  1. Create and Save to a XML File

  2. Load a XML File

  3. Find the Root Element

  4. Find the First Child Element

  5. Find an Element

  6. Insert a New Element

  7. Delete an Element

  8. Query and Change an Element's Attribute

  9. Query and Change an Element's Text

Chapter 7 - More Coding Techniques

  1. Walk the Top Nodes

  2. Walk the Elements

  3. Testing for Errors

  4. Using Handles

  5. Copying and Assignment

  6. Condensing White Space

Appendix A - TinyXML and XML Resources on the Internet

Appendix B - About This eBook's Collection of Source Codes

  1. Feedback Welcomed

  2. Features in Future Versions

  3. Where to Download the Latest Version

  4. Revision History

 

SPECIAL OFFER: For a limited time only, this eBook retails for only $14.95 (Usual price $19.95).

BONUS FREE GIFT for registered buyers: Get the full collection of source codes to this eBook, ready to compile and run using your Visual C++ compilers.

1. The full source codes for 15 Visual C++ 6.0 MFC programs with TinyXML version 2.5.3 pre-compiled.

2. The full source codes for 15 Visual C++ 7.1 MFC programs with TinyXML version 2.5.3 pre-compiled.

EXTRA BONUS for registered buyers: Get the next updated version for FREE when it is released.

60-DAY GUARANTEE WORLDWIDE This eBook is backed by a 60-day money back guarantee.

Order easily online using your credit card through our Secure Online Ordering System

FAST and EASY Delivery: via download from our web site.

We accept major credit cards: Mastercard, VISA, Discover and American Express.

Main Secure Online Ordering Site at eSellerate

Buy Now Click Here to Order Now!

 Or pay via PayPal:

 

About the Author

Yeoh HS first began programming personal computers in 1987 while working as an auditor. He has a background in accounting and information systems auditing. It wasn't long before he realized his true calling in life. Since then, he had focused on contract programming jobs and now runs his own IT consulting firm based in Penang, Malaysia.

Contact Information  Yeoh HS can be contacted at author@yeohhs.com

Mailing Address: 17-3-1 Lorong Batu Bukit Dua, Tanjong Tokong, 10470 Penang, Malaysia. Telephone:+6012-5357595



 

Buy Now

Click Here to Order Now!

Or pay with PayPal

Only $14.95 (U.S. dollars)

Full ebook and source codes - 4 MB.

 

ebook    FREE Download eBook sample. File size 26KB

Alternate Download Location at SimTel

 The eBook in .chm format is in a zip file.

About the FREE eBook Sample

The FREE ebook sample contains:

 1. Cover page

 2. Contents page

 3. Introduction

 4. Chapter 1

 5. Appendix A

 6. Appendix B

 

Awards

Software download Center


 FindApp.com - Download Windows Software

Awards From Download2PC

Editor's Choice

FindMySoft Award

Easy Way to Build XML-enabled Programs on Core Download

 
System Requirements

To read this eBook, you'll need Windows 95 or later with Internet Explorer 4.0 or later installed.


 

Hot item
SPECIAL OFFER - Order this eBook for only $14.95. Price is in U.S. dollars.

 

Guarantee

60-DAY GUARANTEE WORLDWIDE This eBook is backed by a 60-day money back guarantee.

 


 

Buy Now
Click Here to Order Now!

Order easily online using your credit card through our Secure Online Ordering System

We accept major credit cards: Mastercard, VISA, Discover and, American Express.

Or pay via PayPal

Delivery: via download from our web site.


  Source

How To Get the Source Codes Collection

As a buyer, you will also be entitled to download the collection of source codes for this eBook. 


  Last updated on October 8, 2007
 

Copyright (c) 2002, 2003, 2004, 2005, 2006, 2007 by Yeoh HS, All Rights Reserved