Java and XML
By
Brett McLaughlin
June 2000
Pages: 495
| Table of Contents
| Index
| Sample Chapter
Table of Contents
-
Chapter 1 Introduction
-
What Is It?
-
How Do I Use It?
-
Why Should I Use It?
-
What's Next?
-
Chapter 2 Creating XML
-
An XML Document
-
The Header
-
The Content
-
What's Next?
-
Chapter 3 Parsing XML
-
Getting Prepared
-
SAX Readers
-
Content Handlers
-
Error Handlers
-
A Better Way to Load a Parser
-
"Gotcha!"
-
What's Next?
-
Chapter 4 Constraining XML
-
Why Constrain XML Data?
-
Document Type Definitions
-
XML Schema
-
What's Next?
-
Chapter 5 Validating XML
-
Configuring the Parser
-
Output of XML Validation
-
The DTDHandler Interface
-
"Gotcha!"
-
What's Next?
-
Chapter 6 Transforming XML
-
The Purpose
-
The Components
-
The Syntax
-
What's Next?
-
Chapter 7 Traversing XML
-
Getting the Output
-
Getting the Input
-
The Document Object Model (DOM)
-
"Gotcha!"
-
What's Next?
-
Chapter 8 JDOM
-
Parsers and the Java API for XML Parsing
-
JDOM: Another API?
-
Getting a Document
-
Using a Document
-
Outputting a Document
-
What's Next?
-
Chapter 9 Web Publishing Frameworks
-
Selecting a Framework
-
Installation
-
Using a Publishing Framework
-
XSP
-
Cocoon 2.0 and Beyond
-
What's Next?
-
Chapter 10 XML-RPC
-
RPC Versus RMI
-
Saying Hello
-
Putting the Load on the Server
-
The Real World
-
What's Next?
-
Chapter 11 XML for Configurations
-
EJB Deployment Descriptors
-
Creating an XML Configuration File
-
Reading an XML Configuration File
-
The Real World
-
What's Next?
-
Chapter 12 Creating XML with Java
-
Loading the Data
-
Modifying the Data
-
XML from Scratch
-
The Real World
-
What's Next?
-
Chapter 13 Business-to-Business
-
The Foobar Public Library
-
mytechbooks.com
-
Push Versus Pull
-
The Real World
-
What's Next?
-
Chapter 14 XML Schema
-
To DTD or Not To DTD
-
Java Parallels
-
What's Next?
-
Appendix A API Reference
-
SAX 2.0
-
DOM Level 2
-
JAXP 1.0
-
JDOM 1.0
-
Appendix B SAX 2.0 Features and Properties
-
Core Features
-
Core Properties
-
Colophon
Return to Java and XML