Course Catalog

XML : DTD Design (Second Edition)

XML: DTD Design (Second Edition) is a hands-on instruction book that introduces you to the basics of DTD design. The course was developed using the final release of the MSXML 3.0 parser. We recommend that you install and use the latest version of the parser. You can download the MSXML parser from http://msdn.microsoft.com/downloads/webtechnology/xml/msxml.asp. If for some reason this link is no longer available, you should browse to the main Microsoft Developers Network page at http://msdn.microsoft.com/. In addition to the MSXML parser, the course also uses the Internet Explorer Tools for Validating XML and Viewing XSLT Output. This set of tools makes it easier to validate your XML “on the fly.� Using these tools means that you won't have to write any scripts or additional code to validate your XML from within the browser. While you can choose to use another validating parser with this course (for example, the XML4J parser), you should be aware that this will result in some of the tasks and associated screenshots not keying correctly. The concepts taught throughout the course are correct, however, no matter what parser you use.

Topics

  • urse Content
  • Lesson 1: Introduction to Valid XML
    • Topic 1A: The History of DTDs
    • Topic 1B: Minimal Structural Requirements for XML
    • Topic 1C: Valid XML
    • Topic 1D: DTD Tools
  • Lesson 2: Document Modeling
    • Topic 2A: The Planning Stage
    • Topic 2B: How to Model Information
    • Topic 2C: Permissive and Restrictive Models
  • Lesson 3: Designing Permissive and Restrictive DTDs
    • Topic 3A: Defining Elements
    • Topic 3B: Attribute List Declaration Data Types
    • Topic 3C: Additional DTD Syntax
  • Lesson 4: Designing Modular DTDs
    • Topic 4A: Entity Declarations
    • Topic 4B: Writing Modular DTDs
  • Lesson 5: Validating XML
    • Topic 5A: Automated Validation
  • Appendix A: DTD Syntax
    • Element Quick Reference

Course Length

5

For More Information

Contact sales@intech.com if you have questions regarding this or any other course.

Earlier versions of courses may be available upon request.
Print this page

Other XML Courses:

XML: Document Object Model (DO...

XML : DTD Design (Second Editi...

XML: An Introduction (Third Ed...

XML : Schema Design (Second Ed...

XML : XSL Transformations, Lev...

XML : XSL Transformations, Lev...