Java: Under the Hood™
XML - The eXtensible Markup Language
XML stands for Extensible Markup
Language. The goal of XML is to provide a mechanism for describing
data in a format that is free of any content. This allows the data
to be represented in any number of specific formats by separating
the content of the documentation with how it is viewed.
Course Length:
1 day.
Audience:
This course is intended for intermediate Java programmers.
Overview
- Overview of XML: Understanding
the goals of XML.
- XML Documents: Well-formed
vs. valid.
- Using XML: The
components of an XML document.
- The Root Element:
The highest-level of the document.
- Elements: Describing
your data with element tags.
- Creating a DTD: Adding
constraints to XML.
- XML APIs:
SAX and JAXP.
- Selecting a Parser: Loading
the parser class.
- Parsing an XML Document: The
XMLReader interface.
- Content Handlers: Handling
callbacks during parsing.
- Error Handlers:
Handling errors and warnings during parsing.
- DOM: The
Document Object Model.
- Creating DOM Objects: The
Document interface.
- Using DOM:
Creating an XML document using DOM.
|