|
Provided by: Serebra Learning Corporation IBM Programming XML and Related Technologies Part 1: XML ParsingXML |
![]() |
Training
Provided by Serebra Learning Corporation
This course introduces students to WebSphere Studio Application Developer. It provides a general over overview of XML parsing and it introduces students to the Simple API for XML (SAX) parser and the Document Object Model (DOM) XML parser.
|
|
||||||||||
IBM Programming XML and Related Technologies Part 1: XML Parsing
Serebra Learning Corporation 119 - 7565 132nd Street Surrey BC V3W 1K5 Canada
Audience
The target audience is enterprise application architects. designers developers modellers and creators and other IT professionals. Students should have knowledge of Internet technologies. Experience in using Hypertext Markup Language (HTML) is an advantage but not essential.
Objective
Upon completion of this course the student will be able to:
- identify features of the WebSphere Studio family.
- identify features of WebSphere Studio Workbench.
- identify features of WebSphere Studio Application Developer.
- identify functions of XML parsers.
- differentiate between Document Object Model (DOM) and Simple API for XML (SAX) parsers.
- identify considerations for using Java when creating an XML application.
- identify features of Simple API for XML (SAX) parsing.
- identify situations where Simple API for XML (SAX) parsing can be used.
- identify Simple API for XML (SAX) events fired when XML document items are read.
- identify features of Document Object Model (DOM) parsers.
- identify reasons for using Document Object Model (DOM).
- identify features of the Document Object Model (DOM) tree structure.
Topics Include
Unit 1: WebSphere Studio Overview
- Identify features of the WebSphere Studio family.
- Identify features of WebSphere Studio Workbench.
- Identify features of WebSphere Studio Application Developer.
- Identify features of Java Integrated Development Environment (IDE).
- Identify features of tooling types.
- Configure WebSphere Studio Application Developer to use Java 2 Standard Edition (J2SE) 1.4.
- Identify the steps for creating a new Java project in WebSphere Studio Application Developer.
- Reference a library by using a classpath variable.
- Import and export a file in Java code.
- Differentiate between the editing capabilities in XML Editor Source and Design views.
Unit 2: XML Parsers
- Identify functions of XML parsers.
- Differentiate between Document Object Model (DOM) and Simple API for XML (SAX) parsers.
- Identify considerations for using Java when creating an XML application.
- Identify features of the Apache Xerces-J XML parser.
- Identify features of Java API for XML Processing (JAXP).
- Sequence the search order used by Java API fore XML Processing (JAXP) for the factory interface to retrieve a parser instance.
- Sequence the stages in parsing using Java API for XML Processing (JAXP).
- Differentiate between how Document Object Model (DOM) and Simple API for XML (SAX) parse a document.
- Identify common parsing errors.
- Identify issues for parsing XML documents.
- Identify considerations for using validation during XML parsing.
Unit 3: SAX Parser
- Identify features of Simple API for XML (SAX) parsing.
- Identify situations where Simple API for XML (SAX) parsing can be used.
- Identify Simple API for XML (SAX) events fired when XML document items are read.
- Identify the key sections needed in a Simple API for XML (SAX) application.
- Sequence the stages for creating a Simple API for XML (SAX) parser using Java API for XML Processing (JAXP).
- Sequence the stages for creating a Xerces-J Simple API for XML (SAX) parser.
- Identify features of a custom ContentHandler.
- Sort overridable DefaultHandler methods by interface.
- Identify the syntax for using the startDocument and endDocument methods of the ContentHandler interface.
- Identify the syntax for using element methods.
- Identify reasons for maintaining state in Simple API for XML (SAX) programs.
- Match additional Simple API for XML (SAX) interfaces with their descriptions.
- Match Java API for XML Processing (JAXP) Simple API for XML (SAX) parser option methods with their descriptions.
- Identify considerations for resolving entity references.
- Identify best practices for Simple API for XML (SAX) programming.
- Identify the syntax for implementing the ErrorHandler interface.
Unit 4: DOM Parser
- Identify features of Document Object Model (DOM) parsers.
- Identify reasons for using Document Object Model (DOM).
- Identify features of the Document Object Model (DOM) tree structure.
- Match Document Object Model (DOM) node types with their descriptions.
- Sequence the steps for creating a Document Object Model (DOM) parser using Java API for XML Processing (JAXP).
- Match Java API for XML Processing (JAXP) Document Object Model (DOM) parser option methods with their descriptions.
- Match parsing exceptions with their causes.
- Identify methods used for navigating a Document Object Model (DOM) tree.
- Identify the syntax for modifying nodes.
- Identify the syntax for modifying attributes.
- Identify the stages for creating a new Document Object Model (DOM) tree.
- Sequence the steps for merging multiple documents into a single Document Object Model (DOM) tree.
- Identify best practices for programming in Document Object Model (DOM).
Duration
8 Hours
Minimum Requirements
The CDROM version of this course requires:
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
- At least a double speed CDROM drive.
- An MPC compliant sound card with attached speakers or headphones is recommended (Currently only the CDROM version supports audio).
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM and 22MB available hard disk space or file server space.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
Media
Serebra Learning Corporation 119 - 7565 132nd Street Surrey BC V3W 1K5 Canada
About The Training Provider: Serebra Learning Corporation
Serebra Learning Corporation - Serebra Learning Corporation provides technology-based training solutions through a combination of Cortex, its proprietary learning management system (LMS), and a curriculum catalog with over 1, 825 current courseware titles. Founded in 1987 (as FirstClass Systems, with a name change to Serebra in 2001), Serebra has over sixteen years" experience delivering e-learning solutions to both...

