Simple Software Setup
  • Install Java
  • Installing Eclipse
  • Launching Eclipse
  • Install XML Tools in eclipse
  • Assignment Solutions
Introduction
  • Course Introduction
XML Concepts
  • Introduction
  • What is XML?
  • Why XML?
  • When to use XML?
  • XML Processor
  • Hello XML
  • Why XML?
XML Hands On
  • Introduction
  • Drivers License Usecase
  • XML Declaration
  • Encoding Attribute
  • Standalone Attribute
  • Root Element
  • Create Child Elements
  • Attributes
  • Empty Elements
  • Comments
  • Character Entities
  • CDATA Blocks
  • Nested Elements
  • Well-Formedness Recap
  • XML Quiz
  • XML
XML Schema Definition Concepts
  • Introduction
  • What is a XML Schema
  • Why a XML Schema
  • XML Schema Types
  • XML Schema Concepts
XML Schema Definition Hands On
  • Introduction
  • Patient Management Usecase
  • XML Schema Data Types
  • Assigning Types to Fields
  • Namespace Basics
  • Schema Creation
  • Defining Elements
  • Validating the XML
  • XML Schema Hands On
  • XML Schema
Creating Simple Types
  • Introduction
  • Restricting The Length
  • Using Enumerations
  • Simple Types
  • Simple Types
Creating Complex Types
  • Introduction
  • More Requirements
  • Making a choice
  • XSD:ALL
  • Complex types in other complex types
  • Controlling the Number of Element Occurances
  • Validate XML
  • ElementFormDefault
  • Complex Types
  • Complex Types
Attribute Types
  • Introduction
  • Adding Attributes
  • Required Attributes
  • Assigning SimpleTypes to Attributes Values
  • Attribute Types
  • Attributes
Including and Importing other Schemas
  • Introduction
  • Namespaces Recap
  • Including Other Schemas
  • Importing from other namespaces
  • Including and Importing Other Schemas
Flight Reservation Project Usecase
  • Introduction
  • Create Reservation Schema
  • Create Simple Restrictions
  • Extract common types
Event Management Usecase
  • Introduction
  • Create project and xmls
  • Implement Three Schemas
  • Implement Event Schema
  • Create Simple Types
  • Use Simple Types
  • Add ID attribute
  • Create XML and Validate
XML Parsers Introduction
  • Introduction
  • JAXP Introduction
  • Downloading and Importing the completed Project
DOM Parser
  • Introduction