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 - I

Subject Matter


A thorough introduction to the emerging standard of describing, validating, and processing structured information: XML (Extensible Markup Language) and how it applies to build XML applications

Course Name


Online Structuring & Processing Information with XML - I

Why This Course?


This course introduces the fundamentals of the Extensible Markup Language XML and its many technologies. The importance of XML and its emergence as the standard data exchange over the Internet has resulted in a proliferation of many products and services all based on XML technologies. Essential XML knowledge and skills are a must to be able to perform effectively in these XML-based environment. And this is what this course provides. The course provides the computer professional with a firm understanding of what XML is, how it works, and its technologies are used to structure and processing information. It also prepares them to  quickly start structuring their information, validate them, and process them using XML. Among the topics covered are XML documents and their syntax, formatting XML documents with  CSS, and validating XML documents with DTD (Document Type Definition). Emphasis is on getting started quickly and on applying the  various properties in typical XML development projects.

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 concepts and principles of Extensible Markup Language (XML). After concluding this course, learners will be capable of:
bulletDefine what XML is
bulletExplain the differences and similarities between HTML and XML
bulletDescribe the benefits of XML
bulletDescribe the role of the many XML technologies like XSL, XPath, XLink, XPointer, DOM, and SAX
bulletDefine what is meant by XML document
bulletExplain the structure and components of XML documents
bulletWrite well-formed XML documents
bulletExplain the different XML formatting strategies
bulletContrast CSS and XSLT
bulletExplain how CSS is used with XML documents
bulletDescribe how CSS rules are specified
bulletExplain the syntax of CSS rules
bulletDefine what is meant by the Box Model of CSS
bulletExplain how the Box Model of CSS is used to layout XML documents
bulletDemonstrate using the positioning properties to layout XML documents
bulletDemonstrate using the Text properties to format XML documents
bulletWrite a CSS style sheet to layout and format XML documents
bulletCompare and contrast XML Schema and DTD
bulletExplain the components of DTD
bulletDemonstrate defining XML elements using DTD
bulletExplain the different content models of DTD
bulletDemonstrate defining attributes using DTS
bulletDemonstrate defining entities of DTD
bulletDemonstrate referencing entities of DTD
bulletWrite a DTD to structure and validate a class of XML documents


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 HTML.


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