Introduction
Extensible Markup Language (XML) from the World Wide Web Consortium (W3C) is the dominant international standard for structured data representation. This subject provides an in-depth introduction to the core W3C XML standards for data representation, data definition and the manipulation of data in this format. Major XML case studies are presented with an emphasis on its use in the World Wide Web context. Students will be introduced to a set of XML tools for use in practical work.Objectives
- understand and apply the W3C standards for core XML and its roles as a
- metalanguage and markup language
- understand and apply the W3C standards for XML document definition,
- transformation, formatting, linking, sub-setting and querying
- understand the role of XML in the context of the World Wide Web and how XML
- can be used to represent Web pages
- to be capable of manipulating XML documents and transforming them into
- other forms of data
- be familiar with generic processing of XML documents for non-Web
Contents
- History of metalanguages and XML
- Core XML and XML documents
- XML Namespaces and XHTML
- Document Type Definitions and XML Schemas
- XML Style Sheets and Transformations
- Linking in XML
- Querying XML documents
- XML and databases
Prerequisites
Course Procedures
The course consists of following parts:- Lecture (2 hours per week)
- Workshop (2 hours per week)
- Tutorial (1 hours per week)
Trimester Offerings
| 013 | 021 | 031 | 033 | 041 | 043 | 052 | 061 | 082 |