Chapter 14. Parsing XML with C++

In This Chapter

Parsers are used in two situations, as standalone parsers, and as embedded devices in another application. As you learned in Chapter 12, "XML Processing Basics," parsers come in two flavors:

  • Those that check to see that a document is well-formed.

  • Those that validate a document against a DTD.

In this chapter we will look at some of the parsers available in C. You'll learn about the parser in C by James Clark, called Expat, that is the basis for the Gecko and Mozilla family of browsers. Also, we'll ...

Get XML Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.