CONTACT US   |    |  SIGNIN
 
Call 858-622-1201
to speak to a Training Specialist
Thursday, November 20, 2008
 
 
Upcoming Classes

There are currently no MS1913 classes scheduled. Please call for the next scheduled class.

If you have a group of four or more students, we can schedule this class for you.

 
Course Info Minimize

MS1913 - Exchanging and Transforming Data Using XML and XSL

Categories XML Training, Programming Training, Web Development Training, Microsoft Certification Training
Duration 5 days (35 hours)
Pre-requisites

MS1905 - Building XML-Based Web Applications, a moderate degree of experience scripting with Visual Basic for Applications, VBScript, or JavaScript and Web development experience using HTML and XML; some prior experience using COM objects, Active Server Pages (ASP pages), and either Visual Basic or Microsoft Visual C++®.

Courseware MS1913-MS (300 pages)
Price $1975
Notes

This course will teach developers techniques for exchanging and transforming data by using the Extensible Markup Language (XML) and Extensible Stylesheet Language Transformations (XSLT). The course describes best practices for XML and XSLT and gives compelling examples of the best ways to solve real-world problems. This course is intended for Web developers who have used XML to create simple Web applications, and need to know how to exploit the full potential of XML and XSLT and for Microsoft Visual Basic® developers who have some exposure to XML, and need more detailed information about XML in order to build and integrate systems by using XML and XSLT. After completing this course, you will be able to define XML Path Language (XPath) expressions to locate and filter the content of an XML document; define XSLT style sheets to transform XML documents at the Web browser and Web server; create and change XML structure by using XSLT; use XSLT to merge different XML documents and generate cross-references between them; and create a Visual Basic application that uses the Simple API for XML (SAX) to access large XML documents.


Module 1: Overview of XML and XSLT
      Representing Data with XML
      Transforming XML Documents with XSLT
      Using XML and XSLT to Build Solutions
Module 2: Selecting and Navigating Nodes Using XPath
      Introducing XPath
      Accessing Node Information
      Navigating a Document Using Location Paths
      Using Operators and Functions in Location Paths
      Lab 2.1: Accessing Node Information
      Lab 2.2: Selecting and Navigating Nodes Using XPath
Module 3: Introducing XSLT
      Introducing XSLT
      Template Rules
      Enhancing Template Rules
      Lab: Defining and Using Template Rules
Module 4: Refining and Combining Style Sheets
      Sorting Document Content
      Controlling Document Output
      Including and Importing Style Sheets
      Lab: Refining and Combining XSLT Style Sheets
      Overriding imported template rules in the main style sheet.
Module 5: Programming with XSLT
      Named Templates
      Variables and Parameters
      Performing Repetition and Conditional Processing
      Using XSLT Extension Elements and Functions
      Lab: Programming with XSLT
Module 6: Defining XML Grammar and Data Types
      Defining and Using XML Schemas
      Defining Elements in an XML Schema
      Defining Attributes in an XML Schema
      Defining Data Types in an XML Schema
      XML Schemas and ADO
      Lab: Defining XML Grammar and Data Types
Module 7: Creating and Changing XML Structure with XSLT
      Creating New Structure Using XSLT
Module 8: Cross-Referencing Documents Using XSLT
      Accessing Multiple XML Documents in a Style Sheet
      Introducing Cross-References
      Generating Cross-References in Result Documents
      Lab: Cross-Referencing Documents Using XSLT
Module 9: Manipulating XML Documents Using SAX
      Overview of SAX
      Using SAX Interfaces
      Lab: Manipulating XML Documents Using Sax
Module 10: Putting It All Together
      Scope and Purpose of the Northwind Traders Web Site
      Lab: Northwind Traders Web Site

Print  
 
Affiliations

  

Blue Star is an Adobe Authorized Training Center

Blue Star is an Altova Authorized Training Partner

Blue Star is certified by the Bureau of Private Postsecondary and Vocational Education

 Click to verify BBB accreditation and to see a BBB report.

Blue Star is a certified General Services Administration contractor

Blue Star Learning is a proud Microsoft Certified Partner