XML: An
Introduction (Second Edition)
Course length: 1 day (6
Hours)![]()
Course description
Overview: XML: An Introduction (Second Edition) is a gentle
introduction to XML. It is designed for both technical and non-technical students.
All of the central XML technologies are covered, including XSLT, XML DOM, XML
Linking, DTDs, and XML Schema. In addition to
XML-specific technologies, other Web-centric technologies are also discussed.
Prerequisites: To ensure your success, we recommend you first take the
Software
Training courses:
Windows
98: Introduction,
HTML
4.01: Programming Level 1
HTML
4.01 Programming Level 2
Delivery method: Instructor-led, group-paced, classroom-delivery learning model with
structured minds-on and hands-on activities.
Target student: Students enrolling in this course should understand Internet
basics and at least level 1 HTML skills.
What's next: Students who want to learn more about XML can take the
Software Training classes,
XML: DTD Design, XML: Schema Design, XML: DOM (Document Object Model 1.0),
or XML: XSL Transformations, Level 1.
Performance-based
objectives
Lesson objectives help
students become comfortable with the course, and also provide a means to
evaluate learning. Upon successful completion of this course, students will be
able to:
·
Identify the
benefits of using XML.
·
Write well-formed
XML using XML syntax such as elements, attributes, comments, and processing
instructions.
·
Write valid XML
with DTDs.
·
Write valid XML
with Schema.
·
Use DOM and SAX
effectively.
·
Display XML in
Internet Explorer using Cascading Style Sheets (CSS).
·
Transform XML
using XSLT.
·
Use XML
namespaces and create links using the HTML namespace.
·
Identify the
functions and benefits of the XML linking specifications.
Course content
Lesson 1: The Past,
Present, and Future of XML
The
Limitation of SGML
XML:The Best of All Worlds
Lesson 2: Creating
Well-formed XML Documents
XML
Document Markup
Creating
XML: Elements, Attributes, and Entities
Creating
an XML Markup Language: Processing Instructions, Character Data, and Comments
XML
and HTML
Lesson 3: Valid XML With DTDs
Introduction
to the Document Type Definition (DTD)
Creating
a DTD
Lesson 4: Valid XML With Schema
Schema
Specification
Defining
Elements
Defining
Attributes
XML
Schema Data Types
Lesson 5: XML DOM and
SAX
XML
APIs
SAX
Lesson 6:Displaying XML Documents Using CSS
Style
Sheets
Cascading
Style Sheets
Lesson 7:Transforming XML With XSLT
XSLT
Using
XSLT To Order Your Output
Lesson 8: XML Namespaces
Introduction
to Namespaces
Linking
Using HTML Namespaces
Lesson 9: XLink and XPointer
XLink and Xpointer