XML: An Introduction (Second Edition)

Course length: 1 day (6 Hours)Return to Web Developer

 

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

 

Appendix A: Components of an XML DocumentReturn to Web Developer