Training Capstone Courseware

Training goals

code: CC-511 | version: v1.1

This comprehensive course provides a full tour of the most prevalent XML standards, and introductory-to-intermediate training in each: XML itself, XML Schema, XSLT, and XSLFO. This is a great fit for students who are planning to work extensively with XML in the near future, as it gives a good grounding in how to manage XML information, define XML models (using XML Schema), transform XML information to text, HTML, or other XML formats (using XSLT), or to print-ready PDFs (using XSLFO).

Conspect Show list

Module 1. Introduction to XML

  1. Chapter 1. A Brief History of XML
    • Birth of XML
    • Content vs. Presentation
    • Self-Describing Data
    • A Standard Document Format
    • Uses for XML
  2. Chapter 2. XML Grammar
    • Structure of an XML Document
    • Handling Whitespace
    • Character and Entity References
    • Well-Formed XML
    • Elements
    • Attributes
    • Processing Instructions
    • Comments
    • CDATA Sections
  3. Chapter 3. Valid XML
    • Document Types
    • DTD Structure
    • Defining Elements
    • Cardinality
    • Attributes
    • Required, Implied, Default, and Fixed Attributes
    • Enumerations
    • XML Namespaces
    • Limitations of DTDs
    • XML Schema
    • Advantages of XML Schema
    • Data Types
  4. Chapter 4. Using XML in Applications
    • SAX and DOM Parsing
    • XSLT
    • XPath
    • XSL-FO
    • Web Services
    • SOAP

Module 2. XML Schema

  1. Chapter 1. Getting Started with XML Schema
    • What is an XML schema?
    • Schemas vs. DTDs
    • Structure of a Schema
    • Associating Schema with Documents
    • Types of Types
    • Defining Elements
    • Defining Complex Types
    • Validation
  2. Chapter 2. Simple Types
    • Simple and Atomic Types
    • Built-In Types
    • Primitives
    • Numeric Derived Types
    • String Derived Types
    • Simple Type Restriction
    • Facets
    • Enumerations
    • Patterns
    • Lists
    • Unions
    • Nillable Values
  3. Chapter 3. Complex Types
    • Model Groups
    • Sequences, Conjunctions, and Disjunctions
    • Particles
    • Occurrence Constraints
    • Global and Local Definitions
    • Defining Attributes
    • Empty, Any, and Mixed Content
    • Model Group Definitions
    • Attribute Group Definitions
    • Annotations

Module 3. XSLT

  1. Chapter 1. Getting Started with XSLT
    • XSL and XSLT
    • Rule-Based Transformations
    • Templates
    • Producing Text, HTML, and XML
  2. Chapter 2. XPath
    • Addressing XML Content
    • XPath in XSLT
    • Tree Structure
    • XPath Expressions
    • Type Model
    • Context
    • Axis, Node Test, and Predicate
    • Abbreviations
    • Proximity Position
    • XPath Functions
    • Comparisons Between Various Types
  3. Chapter 3. Templates and Production
    • Template Matching
    • Built-In Template Rules
    • Recursion Through Templates
    • Template Context
    • Output Methods
    • Controlling Whitespace
    • Literal Replacement Elements
    • Formalizing Text, Elements and Attributes
    • Defining Target Vocabulary
    • Generating Processing Instructions
  4. Chapter 4. Dynamic Content and Flow Control
    • Deriving Source Content
    • Getting Source Values
    • Attribute Value Templates
    • Copying Source Elements and Trees
    • Looping
    • Conditionals
  5. Chapter 5. Variables and Template Management
    • Variables
    • Using Variables to Capture Context Information
    • Result Tree Fragments
    • Parameters
    • Calling Templates Explicitly
    • Global Variables and Stylesheet Parameters
    • Template Modes

Module 4. XSLFO

  1. Chapter 1. Getting Started
    • Formatting XML
    • XSLT and XSLFO
    • Flow of Information
    • Formatting Objects
    • Properties
  2. Chapter 2. Page Masters
    • Pages and Areas
    • The Page-Master Model
    • Regions
    • Writing Mode and Orientation
    • The Page-Sequence Model
    • Flows
    • Page-Sequence Masters
    • Properties and the Inheritance Model
  3. Chapter 3. Formatting
    • Flows
    • Blocks and Layout Options
    • Inlines and Layout Options
    • Lists
    • Tables
    • Controlling Pagination
  4. Chapter 4. Formatting
    • Page Numbering
    • Identifying Content
    • Page-Number Citations
    • Links
    • Tables of Contents

Appendix A. Learning Resources

Appendix B. Quick Reference: W3C Namespaces

Download conspect training as PDF

Additional information

Prerequisites
  • None.
Difficulty level
Duration 5 days
Certificate

The participants will obtain certificates signed by Capstone Courseware.

Trainer

Authorized Capstone Courseware Trainer.

Other training Capstone Courseware | XML and Web Services

Training thematically related

Programming

Contact form

Please fill form below to obtain more info about this training.







* Fields marked with (*) are required !!!

Information on data processing by Compendium - Centrum Edukacyjne Spółka z o.o.

TRAINING PRICE FROM 1100 EUR

  • In order to propose a date for this training, please contact the Sales Department

Upcoming Capstone Courseware training

Training schedule
Capstone Courseware