0845 757 3888 · info@xpertise.co.uk

On-line training course catalogue

Java XML Programming

Type of course: Classroom

Course details
Fee£700
Days2
Course code JVXML


We currently do not have public dates scheduled for this course.
If you have a requirement for this course, please contact us for the latest course information.

Print this page | Download as Word document |

Overview

XML and Java are two of the most successful technologies of the last 5 years. The fact that they naturally co-exist in software applications is no coincidence. The combination of the simplicity and flexibility of XML and the functionality of Java makes them a perfect team. Recently, XML has been used in data messaging underpinning distributed applications.

Prerequisites

It is assumed that the delegate is an experienced Java Programmer, especially in developing event-driven applications and using object models. Knowledge of XML is also beneficial.

Delegates will learn how to

  • Write Java applications which access and manipulate the structure and data of XML documents
  • Build on this knowledge by following the course’s many leads to more advanced topics

Outline

Introduction

  • The need for XML
  • XML specifications and technologies
  • Industry support for XML

XML Document Anatomy

  • XML document structure, elements, and attributes
  • Namespaces
  • Comments, processing instructions, and CDATA sections
  • Document design guidelines

Document Type Definitions (DTDs)

  • Overview of DTDs
  • Defining elements and attributes
  • Defining entities
  • DTDs and namespaces

XML Schemas (XSD)

  • Overview of XML Schemas
  • Defining elements and attributes
  • Defining simple types and complex types
  • XML Schema and namespaces
  • Using inheritance

Working with the Simple API for XML (SAX)

  • XML programming techniques
  • Overview of SAX
  • Handling elements, attributes, and content
  • Error handling and validation
  • SAX and the Java API for XML Processing (JAXP)

Working with the Document Object Model (DOM)

  • Overview of DOM
  • Navigating a document
  • Modifying content
  • Error handling and validation
  • DOM and the Java API for XML Processing (JAXP)

Java and XPath

  • Overview of XPath
  • Using XPath in Java
  • Filtering results
  • Using XPath functions and operators

Java and XSLT

  • 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

Web Services

  • Overview of Web Services
  • Defining and calling Web Services in Java
  • Using JAX-RPC
  • Passing complex types to and from a Web Service

Xpertise – Java XML Programming training courses

Xpertise provides Java XML Programming training courses from 22 UK locations: in Aberdeen Scotland, Altrincham Manchester, Birmingham West Midlands, Bristol South West, Edinburgh Scotland, Glasgow Scotland, Hinckley East Midlands, Leeds Yorkshire, Leeds Yorkshire (Ring Road), London King William Street, London Middlesex Street, London Rosebery Avenue, London Tabernacle Street, Maidenhead Berkshire, Malmesbury Wiltshire, Manchester (Exchange Quay), Milton Keynes Buckinghamshire, Newcastle Tyne and Wear, Reading Berkshire, Stockport Manchester, Swindon Wiltshire and Washington Tyne and Wear – and at 44 partner locations nationwide.


Xpertise Training reserves the right to improve the specification and format of its courses for the benefit of its customers without notice to the customer.