Agenda main content
Agenda for Day 4
- Announcements
- Assignments
- Lab 1 on Wednesday, due Friday
- Readings
- Today's learning objectives
After today's class, you should be able to explain- Know what is meant by valid XML documents
- Understand the reason behind validating XML documents
- Know the two principle systems for writing schemas: DTDs and XML Schema
- Know how to validate XML with simple DTDs
- Understand the difference between PUBLIC versus SYSTEM DTDs
- Know how to declare DTD elements
- Know how to indicate cardinality of elements using *, ?, or +
- Know how to specify sequences and choices in DTDs
- Explain some of the limitations of DTDs
- Be familiar with an alternative validation language: XML Schemas
- Know how to write a basic XML Schema
- Know to how describe simple type elements in XML Schemas
- Know to how describe complex type elements in XML Schemas
- Understand the scope rules in XML Schemas