
Introduction to XML Training
Course Length: 1 day
Delivery Methods:
Multiple delivery options
Course Overview
In this XML training class, you will learn to create well-formed XML documents, to build simple DTDs and XML Schema for validating XML documents, and to build XSLTs for transforming XML documents into XHTML and other XML structures.
Course Benefits
- Learn to create well-formed XML documents.
- Learn the difference between HTML and XHTML.
- Learn to create basic DTDs.
- Learn to create basic XML schemas.
- Learn to validate XML documents against DTDs and XML schemas.
- Learn to create basic XSLTs to transform XML documents for output as text, HTML, and other XML structures.
Available Delivery Methods
Public Class
Public expert-led online training from the convenience of your home, office or anywhere with an internet connection. Guaranteed to run .
Public expert-led online training from the convenience of your home, office or anywhere with an internet connection. Guaranteed to run .
Private Class
Private classes are delivered for groups at your offices or a location of your choice.
Private classes are delivered for groups at your offices or a location of your choice.
Self-Paced
Learn at your own pace with 24/7 access to an On-Demand course.
Learn at your own pace with 24/7 access to an On-Demand course.
Course Outline
- 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
- 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 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
- 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
Class Materials
Each student will receive a comprehensive set of materials, including course notes and all the class examples.
Class Prerequisites
Experience in the following would be useful for this XML class:
- HTML
Follow-on Courses
Register for a Live Class
$525.00
Request a Private Class
- Private Class for your Team
- Online or On-location
- Customizable
- Expert Instructors
Self-Paced Course
$49.95
or 1 coupon
- On Demand 24/7
- Readings
- Presentations
- Exercises
- Quizzes
- Full Year of Access
- Learn more