Knowledge Transfer Microsoft Certified Training Partner CTEC
Knowledge Transfer is a Microsoft Certified Gold Partner
Microsoft Certified Gold Training Partner
Search for a Course Topic:
Public Courses
Corporate Services & Training
 

 

 



 Course Search
Keyword
Course #
State

 Training Delivery
 
Training Delivery
Custom Curriculum
Course List
 
 Main Menu
 
Home
View Courses
Site Index
 
 


Advanced XML Overview




  • 1. Course Introduction

    • Course Objectives

    • Course Overview

    • Using the Workbook

    • Suggested References



  • 2. Defining New Types Using Schemas

    • Substitution Groups

    • All and Choice Elements

    • Simple Type Restrictions

    • Pattern and Enumeration Facets

    • Complex Types and Extensions

    • Complex Types and Restrictions

    • The final Attribute



  • 3. Additional Schema Elements

    • Uniqueness

    • Keys and Keyref

    • Groups

    • Attribute Groups

    • redefine

    • Allowing Any Content

    • Mixed Content

    • Documentation Schemas



  • 4. Using XML Schema with Namespaces

    • Qualified and Unqualified XML

    • Associating Qualified XML with a Schema

    • Associating a Schema with a Namespace

    • Controlling Element and Attribute Qualification

    • Merging Schema with the Same Namespace

    • Merging Schema with Different Namespaces



  • 5. Generating Output with XSLT

    • Output Methods

    • HTML Output

    • Plain Text Output

    • XML Output

    • xsl:element and xsl:attribute

    • Attribute Value Templates

    • xsl:attribute-set

    • Text, Processing-Instructions, and Comments

    • Working with Namespaces



  • 6. Using XPath and XSLT Functions

    • XPath Datatypes and Functions

    • Node Test Functions

    • Node Set Functions

    • Boolean Functions

    • String Functions

    • Number Functions

    • XSLT Functions

    • The document() Function

    • xsl:key and the key() Function



  • 7. Advanced XSLT

    • Copying Elements

    • Numbering

    • Variables

    • Parameters

    • Using Other Stylesheets

    • Apply-imports

    • Template Rule Conflicts

    • Extensions



  • 8. XSLT and XPath 2.0 New Features

    • XSLT 2.0 Grouping Elements and Functions

    • User-Defined XSLT Functions 

    • Multiple Output and XHTML Documents

    • Temporary Trees

    • Sequences

    • Types

    • Stylesheets That Are Schema-Aware

    • Character Mapping

    • Regular Expressions



  • 9. Appendix A – Introduction to XQuery

    • What is XQuery?

    • doc() Function

    • XQuery Datatypes

    • XQuery Expressions

    • XQuery Prolog

    • Modules 

    • Conditional Expressions

    • Iteration and FLWOR

    • Built-in Functions

    • User-Defined Functions



  • 10. Appendix B – XSL Formatting Objects

    • What is XSL?

    • XSL-FO Overview

    • Types of Objects

    • Defining Page Masters

    • Setting Up the Flow

    • Block-Level vs. Inline-Level Objects

    • Lists

    • Tables

    • Out-of-Line Objects




 

View Printer Friendly Page

Course Schedule
  Start Date  City  Price  
 10/26/2017
 $900
Enroll
 12/28/2017
 $900
Enroll
 3/15/2018
 $900
Enroll

To Inquire About Future Classes

Request a class date

if one is not scheduled.