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