RKCP Information Technology

Home » Courses   » DTD



This course will, through lecture and extensive hands-on workshops, teach you the basics of XML: its syntax, how to work with an XML document as an object tree, how to apply a content model to an XML document, and how to use XML style sheets to transform a document.


  • Understand the role and value of XML in client/server and Internet computing.
  • Write well-formed XML documents.
  • Write your own document content models (DTDs) and use them to validate a document.
  • Use existing industry standard DTDs.


  • Background in any of the following is required: software programming; general Internet/Web development, Document processing; markup languages (including SGML), Data processing.
  • Familiarity with JavaScript or VBScript is also helpful but not required.
  • Specific HTML or application development experience is helpful but not required.


Expand All
  • 1. Document Type Definitions
    • DTDs
    • Defining a DTD
    • A DTD Example
    • Defining Elements
    • Simple Elements
    • Controlling Children
    • A Parent-Children Example
    • Choices
    • Groups
    • Mixed Content
    • Empty Elements
    • Putting It All Together
    • Defining Attributes
    • Attribute Types
    • Default Values
    • Putting It All Together (Again)
    • Beyond DTDs