Advanced Schemas


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number



Overview/Description
To enhance schemas with user-defined datatypes and namespaces

Target Audience
Existing application and web developers wishing to attain competency in the use of advanced XML techniques; systems analysts and systems designers needing a thorough knowledge of XML for the development of web-enabled applications.

Prerequisites
familiarity with XML syntax; knowledge of the basic XML document model (prolog, body, epilog); an understanding of the importance of well-formedness in XML; an understanding of XML parsing and processing; prior experience with programming and markup languages. In addition, prior experience of stylesheet formatting (e.g. CSS) would be an advantage.

Expected Duration (hours)
2.3

Lesson Objectives

Advanced Schemas

  • derive from simple and complex types.
  • refine datatype derivation using substitution, abstract types, and final types.
  • use regular expressions with the pattern facet to validate instance data.
  • create user-defined types.
  • recognize how to declare and use namespaces.
  • recognize how to implement namespace qualification.
  • identify how to use mechanisms to reuse schemas.
  • use namespaces and multiple schemas.
  • Course Number:
    215282_eng