Module 1: Introduction to XML
This module explains the basics of XML, history of markup languages, advantages of XML, and when to use XML.
Lessons
- What Is XML?
- The History of Markup Languages
- How Is XML Used?
- When Is XML Not Used?
After completing this module, students will be able to:
- Explain the basics of XML.
- Understand the history of markup languages.
- Understand the advantages of XML.
- Understand when to use XML and when not to do so.
Module 2: XML Structure
This module explains how to use the XML declaration, how to use Processing Instructions, and how to create a functional XML document.
Lessons
- The XML File Type
- Anatomy of an XML Document
Lab 2: XML Structure
- Overview
- Create a Simple XML Element Hierarchy
After completing this module, students will be able to:
- Understand the XML file type.
- Explain the difference between binary and text file types.
- Understand the anatomy of an XML document.
- Use the XML declaration.
- Use Processing Instructions.
- Realize the importance of proper comments and documentation.
- Create a functional XML document.
- Understand tools available for working with XML.
Module 3: XML Content Defined
This module explains how to use CDATA, how to create namespaces, and how to apply schemas.
Lesson
- Content Strategies for XML
Lab 3: XML Content Defined
- Overview
- Create an XML Hierarchy Using Simple Content
- Create an XML Hierarchy Containing Only Elements
After completing this module, students will be able to:
- Understand the use of entity references.
- Understand the use of CDATA.
- Understand why standards of XML grammar are set.
- Create namespaces.
- Explore data type definitions.
- Apply schemas.
Module 4: XML Application
This module explains the Document Object Model (DOM), parser choices, how XML is used in a Web environment, and the use of XML in stand-alone applications.
Lessons
- The XML Document Object Model
- XML Parsers
- The Web Browser’s Role
- XML in a Web Environment
- XML in Stand-Alone Applications
Lab 4: XML Application
- Overview
- Create a Confirmation Information XML Document
- Call the XML DOM from an HTML File
After completing this module, students will be able to:
- Understand the Document Object Model (DOM).
- Explore today’s parser choices.
- Understand browser support of XML.
- Understand how XML is used in a Web environment.
- Understand the use of XML in stand-alone applications.
Module 5: Extend XML
This module explains how to apply Cascading Style Sheets (CSS) to an XML document; how to apply XSL, XSLT, and XPath to XML; and how SXL can transform XML.
Lessons
- Apply Style with Cascading Style Sheets (CSS)
- Apply Style with XSL
- XML in the Real World
Lab 5: Extend XML
- Overview
- Create an XSL Document
After completing this module, students will be able to:
- Apply CSS to an XML document.
- Apply XLS, XSLT, and XPath to XML.
- Understand how XSL can transform XML from one format to another.
- Understand the impact of BizTalk on e-commerce using XML.
Module 6: Extensible Hypertext Markup Language
This module explains how HTML is used and how it is compared to XML. The module also explains how to create well-formed HTML and how to apply styles to XHTML.
Lessons
- HTML Refresher
- Extensible Hypertext Markup Language
Lab 6: Extensible Hypertext Markup Language
- Overview
- Change HTML Code to Meet XHTML Standards
After completing this module, students will be able to:
- Understand how HTML is used.
- Create well-formed HTML.
- Apply styles to XHTML.
- Incorporate scripting with XHTML.
|