XML - DIT 16027
| DIT 16027 | 30 hours |
This course introduces the student to XML and its related technologies, such as XML DTDs, namespaces, schemas, and XSLT. XML is a very popular and extremely versatile markup language, used in everything from web services to describing content for a database. XML is going to gain popularity in the near future, so a thorough understanding of it can only be an asset to any web developer.
Programs:
Outcomes:
- Describe the characteristics of XML documents
- Create well-formed XML documents
- Describe how XML is used in a variety of applications
- Explain and apply XML Document Type Definitions (DTDs)
- Describe how XML schemas work
- Apply styles to XML documents with XSLT and CSS
- Create RSS feeds
Additional Comments:
Course Format
This course follows a lecture format. During class time, we will present material, draw your attention to key points that you should pay attention to, answer questions you may have, and manage class discussions, demonstrations, and hands-on exercises.
There are often daily quizzes or assignments. It is the responsibility of the student to be on time and to get copies of any assignments missed due to absence. Missed quizzes cannot be made up, unless prior arrangements are made with the instructor and IT coordinator.
Students are strongly advised to use the reference material. For every hour of class time the student should budget at least an hour of self study to cover all the material in this course.
Only material that is covered in class lectures will be testable.
Topic Outline
- Introduction to XML
- XML Documents
- Document Type Definition (DTD)
- XML Namespaces
- XML Schemas
- XSL, XSLT, and CSS
- Applications of XML: RSS
Notice
The contents of this page are given as a guideline only and are subject to change.

