Catch 22
Catch 22 | Web development | Workshops | People

XML Workshop outline

Workshops | HTML and CSS | Javascript | PHP | XML
Extensible Markup Language is a data description language used to structure information. This workshop covers writing and validating XML documents to the current W3C standards, followed by an introduction to displaying well formed and valid XML in a world wide web environment. The XML, DTD, XSD, CSS, XHTML and XSL/XSLT languages are taught.

Writing static webpages in HTML and CSS (or a basic knowledge of both HTML 4.01 and CSS 2.0) is a prerequisite for this course. Competence in the use of web browsers, text editors, and the computer's operating system is assumed.

Tutor: Deb Shepherd

Introduction

— what is XML?
— well formed and valid documents

Structuring Information

Forming XML documents

— document structure
— XML syntax and the rules of XML
— well formed documents

Validating XML documents using Document Type Definitions (DTDs)

— DTD syntax
— writing and linking DTD documents
— validating against DTD documents

Validating XML documents using XML Schemas (XSDs)

— XSD syntax
— writing and linking XSD documents
— validating against XSD documents

Displaying XML documents in a web browser

— with Cascading Style Sheets (CSS)
— with Extensible Hypertext Markup Language (XHTML)
— with Extensible Style Sheet Language (XSL and XSLT)

What next?

— what else is XML used for?
— other XML related technologies