Programming XML with Java
Course
Online
Description
-
Type
Course
-
Methodology
Online
XML has become popular as a way of representing, transmitting and storing data in a platform and application independent format. This course provides an in-depth introduction to what XML is and how to use it in Java applications. It teaches the major XML technologies that are commonly used within Java applications.
Reviews
Subjects
- IT
- XML
- Java
- XML training
- Programming
Course programme
- What is XML?
- XML, XHTML and HTML
- Uses of XML
- Document structure
- XML declaration
- Processing instructions
- Elements
- The Root Element
- Attributes
- CDATA and escaping special characters
- The need for namespaces
- Defining namespaces
- Default namespaces
- Using namespaces correctly
- Overview of DTDs
- Defining elements and attributes
- Defining entities
- DTDs and namespaces
- Introduction to XML Schema
- Schemas and DTDs
- Defining elements and attributes
- Defining simple types and complex types
- XML parsing techniques: SAX, StAX and DOM
- Overview of SAX
- Handling elements, attributes, and content
- Error handling and validation
- SAX and JAXP
- Overview of StAX
- Handling elements, attributes, and content
- Error handling and validation
- StAX and JAXP
- What is DOM?
- Stream parsing versus tree parsing
- DOM and JAXP
- Building a DOM tree
- Navigating a tree
- Modifying content
- Error handling and validation
- Introduction to XPath
- Using XPath in Java
- Filtering results
- Using XPath functions and operators
- Overview of XSLT
- Using XSLT in Java
- Defining overloaded template rules
- Loops and decision making in XSLT
- Sorting results
- Defining and calling named template rules
- Parameterising template rules
- Using JAXP transformers
Programming XML with Java