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.
- 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.
- XML Basics
- What is XML?
- XML Benefits
- XML in Practice
- XML Documents
- Creating a Simple XML File
- Editing an XML File (Exercise)
- Recognizing XML (Exercise)
- Well-formed vs. Valid
- The Purpose of DTDs
- Creating DTDs
- Validating an XML Document with a DTD
- Writing a DTD (Exercise)
- XML Schema Basics
- The Purpose of XML Schema
- The Power of XML Schema
- A First Look
- Validating an XML Instance Document
- Simple-Type Elements
- Built-in Simple Types
- Building a Simple Schema (Exercise)
- User-derived Simple Types
- Restricting Element Content (Exercise)
- Specifying Element Type Locally
- Nonatomic Types
- Adding Nonatomic Types (Exercise)
- Declaring Global Simple-Type Elements
- Converting Simple-Type Element Declarations from Local to Global (Exercise)
- Default Values
- Fixed Values
- Nil Values
- XSLT Basics
- eXtensible Stylesheet Language
- The Transformation Process
- An XSLT Stylesheet
- Output Types
- Elements and Attributes