RKCP Information Technology

Home » Courses   » DTD



This course through lectures and extensive hands-on workshops, teach its participants basics of XML: its syntax, how to use a 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.


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


  • Prior experience 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 mandatory.
  • Experience in specific HTML or application development is helpful but not mandatory.


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