XML and Java |
Parsing XML with SAX |
 |
Java and XML |
 |
XML Syntax |
 |
Document Type Definition |
 |
Parsers |
 |
Building Your Own Parser |
 |
SAX Parsers |
 |
DOM Parsers |
 |
SAX vs DOM |
 |
JAXP |
 |
Validating vs Non-Validating |
|
 |
SAX Basics |
 |
Parsing with SAX using JAXP |
 |
SAX Event Methods |
 |
ContentHandler |
 |
Parsing Elements |
 |
Parsing Characters and Whitespace |
 |
Error Handling |
 |
SAX Parser Usage |
|
Parsing XML with DOM |
Building XML with DOM |
 |
Document Object Model |
 |
Document Object |
 |
Parsing with DOM using JAXP |
 |
Key DOM Interfaces |
 |
Node |
 |
Elements |
 |
NodeList and NamedNodeMap |
 |
Text Nodes |
|
 |
Creating an Empty DOM Object |
 |
Building the Tree |
 |
Cloning Nodes |
 |
Combining Document Objects |
 |
Writing DOM to XML |
|
Validating XML |
Java and XML Data Building |
 |
Validation in XML |
 |
Validation with DTDs |
 |
Whitespace with Validation |
 |
Validation with XML Schemas |
 |
Schema Datatypes |
 |
Validating with SAX |
 |
Whitespace and Validation |
 |
Validating with DOM |
 |
Parser Errors |
 |
JAXP and XML Schemas |
|
 |
Why Not SAX or DOM? |
 |
How JAXB Fits In |
 |
How JAXB Works |
 |
The JAXB Binding Schema |
 |
Generating the Classes |
 |
Marshalling and Unmarshalling |
 |
Other Binding APIs |
|
Basic SOAP |
Industrial Strength SOAP |
 |
SOAP Overview |
 |
The SOAP Envelope |
 |
SOAP Over HTTP |
 |
A SOAP Server |
 |
The Deployment Descriptor |
 |
A SOAP Client |
 |
Complex Data Types |
 |
Complex Data Types: Client Code |
|
 |
SOAP Messaging |
 |
The Messaging Server |
 |
The Messaging Server |
 |
The Messaging Client |
 |
Web Services |
 |
WSDL |
 |
UDDI |
|
XML Transformations with XSLT |
Distributed Applications with XML |
 |
XML Transformations |
 |
XSLT Stylesheets |
 |
TrAX |
 |
XSLT Processors |
 |
XSLT in Servlets |
 |
XSL Formatting Objects |
|
 |
Distributed Applications Overview |
 |
Socket Programming with XML |
 |
Servlets and JavaServer Pages |
 |
Creating XML from Textual Data |
 |
Creating XML from Relational Data |
 |
JDBC |
 |
Extracting XML from a ResultSet |
 |
Inserting XML Into an RDBMS |
|
JDOM - Overview |
Java Advanced Topics - Overview |
 |
Why JDOM? |
 |
JDOM Packages |
 |
Getting Started with JDOM |
 |
JDOM Parsing |
 |
Elements and Attributes |
 |
Outputting from JDOM |
 |
Transforming JDOM using XSLT |
|
 |
Event Handling |
 |
Sockets |
 |
Servlets |
 |
JDBC |
|