|
Previously in
Part 1
of this 3-part article, we considered why
XML
and Java
are two technologies which make a "perfect
pair". We also covered some fundamental concepts
such as validating parsers, event-based parsing, tree-based
parsing, and the
DOM.
(You are encouraged to read
Part 1
first; the concepts discussed in that article are basic to understanding
the software presented in Part 3.) Last month, in
Part2,
we discussed a number of Java APIs for XML, such as
SAX, the
DOM,
Sun's
Java Project X
(formerly called the "XML Library"),
XML
Productivity Kit for Java by IBM's alphaWorks research group,
and many other APIs layered on top of SAX and/or DOM. This month,
we'll examine XML editors
and parsers written in Java. We'll also look at a few specialized
Java applications for use with XML.
|