Site Search

CS 352: Web Development 3

CS 352 Navigation Menu

Course Info

Course Content

Web Links

Agenda main content

Agenda for Day 4

  1. Announcements
  2. Assignments
    • Lab 1 on Wednesday, due Friday

  3. Readings
  4. Today's learning objectives
    After today's class, you should be able to explain
    1. Know what is meant by valid XML documents
    2. Understand the reason behind validating XML documents
    3. Know the two principle systems for writing schemas: DTDs and XML Schema
    4. 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
    5. Explain some of the limitations of DTDs
    6. 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

Ed Gellenbeck, Department of Computer Science, CWU
400 E. University Way, Ellensburg, WA 98926-7520