Morad Learning

Home | About Us | Purchase Courseware Online | Services | .NET Courses | Register for Online Classes! | XML Courses | Contact Us

Processing XML Documents

Subject Matter

.
.
.

Concepts and principles of the different technologies and techniques to generate, transform, validate, and program XML documents. Standards covered include XSL, XSLT, XPath, XLink, XPointer, XML Schema, DOM, and SAX.

Course Name

.
.
.

Processing XML Documents

Why This Course?

.
.
.

As the XML technology gains maturity, it shifts the paradigm of developing enterprise applications. Most of these applications would process XML documents in standard and universal ways. This course introduces these standard ways of processing XML documents, how they are applied, and how they are integrated together. You will learn how to generate XML documents from relational databases, how to transform them using XSLT & XPath, how to style them using XSL-FO, how to link them using XLink & XPointer, how to validate them using XML Schema, and how to program them using either DOM or SAX. The course provides a comprehensive insight into how these technologies could be integrated to deliver on the promise of the XML technology.
 

Course Objectives

.
.
.

This course covers advanced concepts and principles of many of the XML-related standards and technologies. After you conclude this course, you would be able to:

bulletExplain the model of processing XML documents
bulletDescribe the functions of XML processors and parsers
bulletClassify the different technologies to process XML documents
bulletDescribe the steps of developing XML document processing applications
bulletClassify the different ways of generating XML documents
bulletExplain how XML documents could be generated from relational databases
bulletCombine multiple XML documents into one
bulletDefine what XSL (XML Style language) is
bulletExplain how XSL, XSLT (XSL Transformation), and XPath (XML Path Language) work
bulletExplain XSL processing model
bulletDemonstrate using various XSL elements
bulletTransform XML documents using XSLT
bulletContrast XSL and CSS (Cascading Style Sheets)
bulletDescribe how XLink and XPointer work
bulletDefine what is meant by XML Schema
bulletDescribe XML documents using the XSDL (XML Schema Definition Language) language
bulletValidate XML documents against an XSD schema
bulletExplain how DOM works
bulletDescribe the different DOM interfaces and their methods
bulletProgram XML documents using DOM (Document Object Model)
bulletDistinguish between DOM and SAX (Simple API for XML) programming

Who Should Attend?

.
.
.

Information architects, Web developers, designers, programmers responsible for designing, and building web applications and pages.

Prerequisites

.
.
.

Familiarity with basic XML concepts and terminology. This prerequisite could be acquired through the Introduction to XML course.

Delivery Mode

.
.
.

Instructor-led in a classroom community-of-practice environment.

Features

.
.
.

bullet Learn-by-doing course design philosophy
bullet Clear explanations of concepts and principles
bullet Emphasis on getting started quickly
bullet Many examples and worked out samples
bullet Online Learning Environment (OLE) always accessible during class period
bullet Online Practice Environment (OPE) accessible 24/7 during class period
bullet Learning Tools (LTs) supporting the learning process
bullet Browser and platform independence
bullet Reference materials and job aids provided
bullet OLE is accessible from any location even across firewalls
bulletNo specific lab setup or configuration needed. Our OLE & OPE provide everything we need to deliver the class. All the students need are an Internet connection and a web browser

Class Duration

.
.
.

3 days

Home | Up | About Us | Purchase Courseware Online | Services | .NET Courses | Register for Online Classes! | Contact Us