Levi, Ray & Shoup, Inc.
  • Courses
  • Site Content

MS-2500 - Introduction to XML and the Microsoft .NET Technologies

This course provides a technological overview of the structure and programming techniques of XML. This course shows where XML figures into the Microsoft .NET vision and into the larger world of distributed standards based computing.

Click here to print this page »

Prerequisites


Experience using a programming language, HTML and general database concepts

Detailed Class Syllabus


XML and the Microsoft .NET Platform


Defining XML's Role in Microsoft .NET
Exporting and Importing Office Data to and from XML Format
Choose a Data Format that is Easier to Work with: EDI or XML
XML Standards
Understanding XML Parsers

Basic XML


The Form of XML
Fixing Form Problems in a Set of XML Documents
Designing Data with XML Grammars
Namespaces
Modifying XML Namespaces
Processing Instructions
Creating and Testing an XML Document to Represent Ticketing Data

Validating XML


Identifying Validation Requirements
Identifying Where Validation is Needed
Choosing a Validation Method
Do Sample Conversions and Check/Compare Functionality
Understanding Schemas
Using Office XP to Generate a Schema that Validates Instance Documents

Introducing Technologies for Handling XML Data


The Need for XML Data Handling Technologies
Comparison of Each Type
Given a Code Snippet, Students Determine the Function of the Code

Creating and Manipulating Trees Using DOM


Defining DOM
Using the DOM
DOM Code Examples
Changing a Tree

Using XPath to Transform a Tree of Nodes


What is XPath?
Using XPath Language
Identifying and Interpreting XPath Expressions
Understanding the Range of Application of XPath
Practice: Matching Requirements to Technology
Using XPath to Navigate and Select Data

Formatting and transforming: XSL and XSLT


What is XSL?
What is XSLT and How Does it Relate to XSL?
Create and Edit XSLT in FrontPage 2002

Using XQuery to Link and Query XML Documents


What is XQuery?
Working with XQuery
Designing Simple and Advanced XQueries

SQL XML


XML Support in Microsoft SQL Server 2000
Using HTTP to Access and Input XML Data
Manipulating XSL Using Transact SQL
Using ADO to Access XML Data
Using Mapping Schemas
Using XML View Mapper
UpdateGrams and BulkLoad
Creating SQL Queries

The Challenge of Designing XML Solutions


Solutions that Use XML
Web Services
What Next?
Building a Menu System
Matching a Solution Requirement to a Set of Technologies