Today XML is one of the fastest-growing technologies in the world. Its main purpose is to represent data
in a structured way using plain text. In some ways, XML files are not unlike databases, which also repre-
sent a structured view of data. Here is an example XML file:
<!-- begin the list of books -->
<author>Nicholas C. Zakas</author>
relating to recently-developed technologies such as XML and Web Services.
<?page render multiple authors ?>
<title>Beginning XML, 3rd Edition</title>
Beginning XML, 3rd Edition, like the first two editions, begins with a broad
overview of the technology and then focuses on specific facets of the various
specifications for the reader. This book teaches you all you need to know about XML:
what it is, how it works, what technologies surround it, and how it can best be used
in a variety of situations, from simple data transfer to using XML in your Web
pages. It builds on the strengths of the first and second editions, and provides new
material to reflect the changes in the XML landscape - notably RSS and SVG.
<title>Professional XML Development with Apache Tools</title>
<author>Theodore W. Leung</author>
If you’re a Java programmer working with XML, you probably already use some of the
tools developed by the Apache Software Foundation. This book is a code-intensive
guide to the Apache XML tools that are most relevant for Java developers, including
Xerces, Xalan, FOP, Cocoon, Axis, and Xindice.
09_579088 ch06.qxd 3/28/05 11:37 AM Page 161