Home   |   Instructor-led Training   |   Self-Paced Learning                Email Us   Phone :
Contact Us   -   About Us          
 
Courses
A+ training
ADA training
Adobe training
AJAX training
AutoCAD training
Business Skills and Technology training
C++ programming training
Cisco training
Citrix training
Cognos training
ColdFusion training
COM/COM+ training
CORBA training
Corel training
Crystal Reports training
Data Mining training
DB2 training
Desktop Application Software training
Enterprise Architecture training
ITIL training
Java training
JBoss training
Legato training
Lotus training
Macintosh training
Mainframe programming training
Microsoft / MCT training
MS Access training
MultiMedia and design training
.NET training
Network+ training
Object oriented analysis and design training
Oracle training
Perl training
PHP training
PowerBuilder training
Professional Development training
Professional Soft Skills Workshops training
Project Management training
Rational training
SAS training
Security training
SharePoint training
SOA training
SQL Server training
Telecommunications training
Tivoli training
Unix/Linux/Solaris/AIX training
Visual Basic training training
Visual Foxpro training
VMware training
Web 2.0 training
Web Development training
WebLogic training
WebSphere training
Websphere MQ (MQSeries) training
Windows programming training
XML training
XML Web Services training
Using XML in Java Applications
XML Training Overview

This course will, through lecture and extensive hands-on workshops, teach you to manipulate XML generally in a data-processing environment, with emphasis on Java as the programming vehicle. Specifically, you will learn to write Java applications that can:

  • Read and parse XML documents
  • Generate XML documents
  • Integrate XML with traditional structured data
  • Perform queries on XML
Note: Although many of the skills learned in this course may apply to applications that present XML on the Web, the clear emphasis here is on handling XML as data rather than on presentation.

XML Training Prerequisites

Introduction to XML, as well as a solid knowledge of Java

XML Training Course duration

2 Days

XML Training Learning Objectives

This course will teach you how to access and process XML documents from a Java application. Specifically, you will learn:

  • How to use Java implementations of the two major parser APIs -- SAX and DOM -- to parse XML documents.
  • How to create Java classes to convert a document into application objects and vice-versa.
  • How to load XML-parsing Java code dynamically with the document.
  • How an XML-capable relational database can integrate XML with traditional structured data.
XML Training Course outline

  • Using XML in Applications: An Overview
    • Why Use XML in Applications?
    • Handling XML
    • Basic XML Activities
    • Reading XML
    • Writing XML
    • Querying XML
  • SAX I: Parsers & Content Handlers
    • What is SAX?
    • How SAX Works
    • The SAX API in Java
    • Using SAX
    • The SAX Handlers
    • Content Handlers
    • Document Events
    • Element Events
    • Attributes
    • Character Data
    • Ignorable Whitespace
    • Processing Instructions
    • XMLReader Interface
    • Getting an XMLReader
    • Using XMLReaderFactory
    • XMLReader Features
    • Registering the Handler
    • Parsing the Document
    • Xerces SAX Parsers
    • Putting It All Together
  • SAX II: Other Functionality
    • EntityResolver
    • DTDHandler
    • Document Locators
    • SAX Error Handling
    • Halting the Parser
    • Trapping Parser Exceptions
  • SAX III: Creating Domain Objects
    • The Mapping Problem
    • Dispatcher/Delegation Handlers
    • A Dispatcher/Delegation Example
  • DOM in Java I: Basics
    • Document Object Model
    • DOM vs. Application Objects
    • DOM vs. SAX
    • Generating a DOM Tree
    • DOM Tree Nodes
    • Types of Nodes
    • Basic Node Attributes
    • Node Parent & Siblings
    • Node Children
    • NodeList
    • Elements
    • Element Children
    • Document
    • Document Children
    • Xerces DOM Parsers
  • DOM in Java II: Additional Features
    • Element Attributes
    • The Attr Interface
    • Getting Attributes
    • Handling Text
    • Character Data
    • Text Nodes
    • Other Character Nodes
    • Processing Instructions
    • DocumentType
    • Entities & Entity References
  • DOM in Java III: Building a DOM Tree
    • Creating a DOM Tree
    • Starting the Tree
    • Creating New Nodes
    • Attaching Nodes
  • Writing XML from Objects
    • The Mapping Issue
Hardware/Software Requirements
  • Hardware Requirements
    • Intel-based PC Workstation
      • Windows 95, 98 or NT
      • Minimum 486 33Mhz Processor
      • Minimum of 32 MB memory
    OR
    • SUN Solaris/SPARC
      • Minimum of 32 MB memory

    • In addition:
      • An Internet connection is highly desirable, at least for the instructor. Certain XML-related Web sites will be discussed during the course; it would help for the students to see them.
  • Software Requirements
    • Java 2 Standard Edition version 1.3 software and documentation*
    • Apaches's Xerces XML parser for Java*
    • Microsoft Internet Explorer 5
    • Adobe Acrobat Reader*
    • Student files
    • Text Editor*

Contact Information
WINTRAC INC. - the one stop shopping center for IT training.
16523 S.W. McGwire Ct. Beaverton OR -97007
Phone: (503) 259-0312
Fax: 707-598-2268
Email: sales@wintrac.com

Send mail to webmaster@wintrac.com with questions or comments about this web site.
Copyright © 2008 Wintrac Inc.
Copyright © SB