Morad Learning

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

Online Structuring & Processing Information with XML - II

Subject Matter


Concepts, principles and procedures of XSLT, XPath, XLink, XPointer, XML Schema, DOM, and SAX and how they are used to process XML documents. This course is a follow-up to the Online Structuring & Processing Information with XML - I.

Course Name


Online Structuring & Processing Information with XML - II

Why This Course?


This course is a follow-up to the Online Structuring and Processing Information with XML -I and covers many of the advanced topics of XML. The topics covered in the course include XSLT and XPath, XML Schema, XLink, XPointer, and the programming processing of XML using DOM and SAX. The course describes how these technologies work and prepares its learners to start using them immediately. The course uses a hands-on project-oriented instructional strategy to build knowledge and skills needed to utilize the XML technologies  to their fullest potential.

This class is taught entirely online. Learners need to supply own computer and Internet connection. Each learner is expected to provide own copy of the reference book used throughout this course.


Online Environment Requirements


This is an instructor-led asynchronous online course delivered with our Online Learning Environment (OLE) and/or our Online Practice Environment (OPE). Dedicated instructors structure, schedule, and facilitate class activities. The active participation of each learner is required for a successful learning experience. Learners are expected to complete a variety of activities:

bulletRead and view information resources,
bulletParticipate in class discussions,
bulletInteract with fellow learners and the instructor,
bulletPerform exercises as assigned,
bulletComplete assigned projects, and
bulletSummarize their learning at the end of the learning week.

To be able to participate as an active learner, you must meet these prerequisites:

bullet Basic familiarity with the web environment
bulletAccess to the Internet using HTTP protocol
bulletWeb browser. Preferably Internet Explorer 5.5 or above
bulletAbility to read print and online documents
bulletAbility to type responses and to post to the Online Learning Environment (OLE) or to the Online Practice Environment (OPE)
bulletAllocation of at least 20 hours per week for completing the activities of this online course

View a Demo of Our Online Class Offering


Reference Book


  Morrison, Michael (2002).  SAMS Teach Yourself XML in 24 Hours. Indianapolis, Indiana. Sams Publishing. ISBN: 0-672-32213-7

Note that this Reference book is used for both of these courses:

Online Structuring & Processing Information with XML - I
Online Structuring & Processing Information with XML - II

You only need to obtain it once if you are interested in both courses.


Course Objectives


This course teaches advanced concepts and principles of Extensible Markup Language (XML). After concluding this course, learners will be capable of:
bulletDefine what XSLT is
bulletExplain how XSLT is used to transform XML documents into HTML, text, or another XML document
bulletExplain the XSLT processing model
bulletDescribe the components of an XSLT document
bulletExplain the purpose of XSLT template rules
bulletExplain how XPath is used to reference nodes in an XML documents
bulletExplain how XPath and XSLT work together to transform an XSLT document
bulletDemonstrate using XPath to identify XML elements in XML documents
bulletDemonstrate using many of the XSLT commands
bulletWrite an XSLT stylesheet to transform XML documents
bulletExplain what is meant by an XSD Schema
bulletDescribe the components of an XSD Schema document
bulletExplain the content models of XSD Schema
bulletDescribe how namespaces are used within an XSD Schema
bulletWrite an XSD Schema to describe and validate a class of XML documents
bulletExplain what is meant by DOM
bulletDescribe how DOM works
bulletDemonstrate using various DOM API methods to access XML elements and their attributes
bulletWrite DOM-based XML applications using JavaScript
bulletExplain what is meant by SAX
bulletExplain the difference between DOM and SAX
bulletDescribe how SAX work
bulletDescribe the role of the XML technologies of XLink, and XPointer


Who Should Attend?


Computer professionals including information architects, Web developers, designers, and programmers responsible for designing, and building XML applications.



Familiarity with and working knowledge of XML. This prerequisite could be acquired through the Online Structuring & Processing Information with XML - I.


Delivery Mode


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



bullet Learning is focused on real-situation problem solving
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 weeks online.

An Online week begins on Thursday of one calendar week and ends on Wednesday of the following calendar week.

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