Introduction
to XML - Extensible Markup Language
Length: 2 Days
Description:
This course aims to tell you about XML (eXtensible Markup Language).
However, in order to understand XML, you need some background.
In this course, you start by looking at what the term markup means,
and then you learn about the idea of generalized markup. By the end of
this course, you should have a good idea what XML is and why it is needed.
Prerequisites:
-
General Web Development knowledge
-
HTML is recommended, but not required
-
DHTML is recommended, but not required
-
Scripting Language (VBScript or JavaScript) is recommended, but not
required
-
Database knowledge
Part I - Introducing XML
-
Overview
-
History of XML
-
Benefits of XML
-
What do XML Documents look like?
-
Differences between XML and HTML
Part II – History of HTML
-
A Brief History of Markup Languages
-
How Markup Works
-
Document Structure
-
A Look At HTML
-
Specific and Generalized Markup Languages
-
The Big Markup Picture
Part III – History of XML
-
What is XML?
-
The Case for XML
-
XML is About Data
-
Where Does XML Fit In?
-
The Goals for XML
-
XML, Recommendations and Standards
Part IV – Creating XML
-
XML Structure
-
Logical Structure in XML
-
Physical Structure in XML
-
XML Syntax
-
Valid Versus Well-Formed XML
-
Well-Formed Documents
-
The XML Processor
Part V – The DTD (Document Type Definition)
-
DTD Structure
-
Creating a Simple DTD
-
Element Declarations
-
Data Types
-
Structure Symbols
-
Attributes
-
Entities
-
The Ignore and Include Keywords
-
Processing Instructions
-
Comments
-
External DTD’s
-
Class DTD’s
-
Required Markup Declaration
-
Vocabularies
Part VI – Displaying XML
-
Using the XML Data Source Object
-
Working with One Record at a Time
-
Viewing all the Data
-
XML Data Islands
-
Working with Inline XML Data Islands
-
Working with Linked XML Data Islands
-
Attributes of the XML Element
Exercises – 1 through 12