Course Catalog

XML : Schema Design (Second Edition)

This course introduces XML Schemas, the new and preferred way to design and validate XML documents and data. The XML Schemas specification is maintained by the W3C (World Wide Web Consortium) and achieved full Recommendation status in the spring of 2001. It is a core part of the growing family of XML technologies, and is set to replace the XDR (XML Data Reduced) and various other schema recommendations that had been used while the industry waited for the final recommendation. Students in this course will learn all the basic components of the XML Schemas recommendation, including its elements, attributes, data types, and facets. They will also learn techniques for XML document and data modeling, an essential aspect of Schema design. The MSXML 4.0 parser is used for document validation. A simple text editor, such as Notepad, is used for editing.

Topics

  • Course Content
  • Lesson 1: XML and the Rise of Schemas
    • Topic 1A: The World of XML
    • Topic 1B: DTDs and the Role of Validation
    • Topic 1C: The Rise of XML Schemas
  • Lesson 2: XML Document and Data Modeling
    • Topic 2A: The Planning Stage
    • Topic 2B: Modeling Documents, Data, and the World
  • Lesson 3: Elements, Attributes, and Complex Types
    • Topic 3A: Schema Namespaces and Documentation
    • Topic 3B: Complex Type Definitions
    • Topic 3C: Element Declarations
    • Topic 3D: Attribute Declarations
  • Lesson 4: Occurrence and Identity Constraints
    • Topic 4A: Minimum and Maximum Occurrence Constraints
    • Topic 4B: Schema Keys and Data Uniqueness
  • Lesson 5: Data Types and Facets
    • Topic 5A: Data Typing and its Importance
    • Topic 5B: Explicit Simple Type Definitions
    • Topic 5C: XSD Facets
  • Lesson 6: Schema Modularity
    • Topic 6A: Schema Modularity

Course Length

1

For More Information

Contact sales@intech.com if you have questions regarding this or any other course.

Earlier versions of courses may be available upon request.
Print this page

Other XML Courses:

XML: Document Object Model (DO...

XML : DTD Design (Second Editi...

XML: An Introduction (Third Ed...

XML : Schema Design (Second Ed...

XML : XSL Transformations, Lev...

XML : XSL Transformations, Lev...