This two-part article offers
RXP is a validating parser
XML documents have become a
an introduction to the
written in C that creates a
great way to pass data from
Xerces-C++ XML library. Part
non-DOM tree representation
one application to another.
1 explains how to link the
of XML documents. While RXP
Whether communicating from
library into applications
itself is not well
one DLL to another, from one
written in Linux and
documented -- and not for
EXE to another, or even from
Windows. Ample code
the faint of heart -- at
one server to another, XML
demonstrates parsing with
least two excellent higher
is simple, easy, and
the SAX API, and a sample
level APIs have been built
efficient to pass around. In
application shows you how to
on top of RXP: pyRXP, a
many other Microsoft
create a bar graph in ASCII
Python binding; and LT XML,
languages, you used the
art. In Part 2, I'll
a collection of utilities
Microsoft.XMLDOM object to
demonstrate how to load,
and libraries. In this
process XML documents. In
manipulate, or synthesize a
article, David introduces
.NET, the equivalent object
DOM document, and you'll see
you to RXP, compares it with
is called XmlDocument. In
how to create the same bar
the expat parser, and
this paper, you learn how to
graph using Scalable Vector
briefly discusses pyRXP and
work with XML documents
Graphics (SVG). C++
LT XML as ways of taking
within the .NET Framework.
programmers who read these
advantage of the speed RXP
articles should be able to
has to offer without all of
easily add XML parsing and
its complexity.
processing capabilities to
their applications.
Date: Aug, 18 2003 Date: Aug, 08 2003 Date: Nov, 26 2005 |