Antall Training
ColdFusion Training, Dreamweaver Training, Flash Training
 
 
 

 
  XML training

Introduction to XML (3 days)

Course Outline

  • Getting Started with XML
  • XML Basics
    • What is XML?
    • XML Benefits
      • XML Holds Data, Nothing More
      • XML Separates Structure from Formatting
      • XML Promotes Data Sharing
      • XML is Human-Readable
      • XML is Free
    • XML in Practice
      • Content Management
      • Web Services
      • RDF / RSS Feeds
    • XML Documents
      • The Prolog
      • Elements
      • Attributes
      • CDATA
      • Whitespace
      • XML Syntax Rules
      • Special Characters
    • Creating a Simple XML File
  • Quick Introduction to XHTML
    • XHTML vs. HTML
    • The DOCTYPE Declaration
      • XHTML Strict
      • XHTML Transitional
      • XHTML Frameset
    • The Document Element
    • A Sample XHTML Document
  • DTDs
    • Well-formed vs. Valid
    • The Purpose of DTDs
    • Creating DTDs
      • The Document Element
      • Other Elements
      • Choice of Elements
      • Empty Elements
      • Mixed Content
      • Location of Modifier
      • Using Parentheses for Complex Declarations
      • Declaring Attributes
    • Validating an XML Document with a DTD
  • XML Schema
    • XML Schema Basics
      • The Purpose of XML Schema
      • The Power of XML Schema
      • A First Look
      • A Simple XML Schema
      • Validating an XML Instance Document
    • Simple-Type Elements
      • Overview
      • Built-in Simple Types
        • 19 Primitive Data Types
        • Built-in Derived Data Types
        • Defining a Simple-type Element
      • User-derived Simple Types
        • Applying Facets
        • Controlling Length
        • Specifying Patterns
        • Working with Numbers
        • Enumerations
        • Whitespace-handling
      • Specifying Element Type Locally
        • Nonatomic Types
          • Lists
          • Unions
        • Declaring Global Simple-Type Elements
          • Global vs. Local Simple-Type Elements
        • Default Values
        • Fixed Values
        • Nil Values
      • Complex-Type Elements
        • Overview
        • Content Models
          • xs:sequence
          • xs:all
          • xs:choice
        • Complex Model Groups
        • Occurrence Constraints
        • Declaring Global Complex-Type Elements
        • Mixed Content
        • Defining Complex Types Globally
      • Attributes
        • Overview
        • Empty Elements
        • Adding Attributes to Elements with Complex Content
        • Adding Attributes to Elements with Simple Content
        • Restricting Attribute Values
        • Default and Fixed Values
          • Default Values
          • Fixed Values
        • Requiring Attributes
      • XSLT
        • XSLT Basics
          • eXtensible Stylesheet Language
          • An XSLT Stylesheet
            • xsl:template
            • xsl:value-of
            • Whitespace and xsl:text
          • Output Types
            • Text
            • XML
            • HTML
          • Elements and Attributes
            • xsl:element
            • xsl:attribute
            • Attributes and Curly Brackets
          • XPath
            • XPath in XSLT
            • XPath Expression
            • XPath Terminology
              • Context Node
              • Current Node
              • Context Size
              • Proximity Position
          • Location Paths
          • Axis
          • Node Test
          • Predicate
          • Accessing Nodes
          • Abbreviated Syntax
          • XPath Functions
          • XPath Operators
        • Flow Control
          • Looping in XSLT
          • Sorting with XSLT
          • Looping and Sorting
          • Conditions with XSLT

XML Training Course Materials

Each student will get a copy of comprehensive set of materials, including course notes and all the class files (XML Training published by Webucator).

See also

JavaScript / Cascading Style Sheets /AJAX Training

 
 
 

Ohio - Cleveland, Columbus, Cincinnati, Youngstown, Toledo, Akron, Canton

Pennsylvania - Pittsburgh, Johnstown, Altoona, Erie, Harrisburg, Philadelphia

Michigan - Detroit, Ann Arbor, Grand Rapids

Washington, DC

Worldwide

 


© 2002-2006 Antall Training - http://www.scottantall.com/
Cleveland, Ohio | Pittsburgh, Pennsylvania | Detroit, Michigan

Phone:440/623-3738

Fax: 440/236-3346