You are in Training / Microsoft / .Net Development / Course MS50061 

MS50061 XML Overview for the IT Professional Training Course Outline

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.