- 85-985: Introduction to Project Portfolio Management (Second Edition)
- 85-081: PMI Scheduling Professional (PMI–SP)® Certification
- 85-080: Project Managing Outsourced Resources
- 85-073: PMI Risk Management Professional (PMI–RMP®) Certification
- 85-061: Certified Associate in Project Management (CAPM®) Certification: Fourth Edition
- 85-037: Managing Outsourced Projects as an IT Vendor
- 85-026: Introduction to Agile Project Management
- 85-014: Project Management Skills for Technical Teams
- 85-995: Fundamentals of Databases Using Oracle
- 85-956: Introduction to Programming Using Java
- 85-170: Adobe® ColdFusion® 8 – Level 2
- 85-169: Adobe® ColdFusion® 8 – Level 1
- 85-091: Certified Software Tester (CSTE)
- 85-082: Developing XML–Based Web Applications
- 85-078: Certified Software Quality Engineer (CSQE)
- 85-072: SQL – Advanced Querying (Fourth Edition)
- 85-071: SQL–Fundamentals of Querying (Fourth Edition)
- 85-067: Software Programming – Best Practices
- 85-053: Introduction to Software Life Cycle Models
- 84-755: Adobe® RoboHelp® 8 – Level 1
- 85-983: Security Awareness (Third Edition)
- 85-979: Introduction to Network Design and Management
- 85-954: Certified Information Systems Security Professional (CISSP)®: Second Edition
- 85-063: Certified Information Security Manager (CISM®) Certification
- 85-057: Firewall – A Network Security Me
- 84-705: Introduction to Personal Computers Using Windows® 7
- 84-689: Mac OS® X v10.6 – Introduction
- 84-628: Microsoft® Office Project 2007 – Web Access
- 84-602: Microsoft® Project 2010 – Level 1
- 84-595FL: Microsoft ® Office Outlook ® 2010 – Level 1 (First Look)
- 84-595: Microsoft® Office Outlook™ 2010 – Level 1
- 84-594FL: Microsoft® Office Outlook® 2010 – Transition from Outlook® 2003 (First Look)
- 84-592FL: Microsoft® Office PowerPoint® 2010 – Level 1 (First Look)
- 84-591FL: Microsoft® Office PowerPoint® 2010 – Transition from PowerPoint® 2003 (First Look)
- 84-587FL: Microsoft® Office Access® 2010 – Level 1 (First Look)
- 84-586FL: Microsoft® Office Access® 2010 – Transition from Access® 2003 (First Look)
- 84-583: Microsoft® Office Word 2010 – Level 2
- 84-582FL: Microsoft® Office Word 2010 – Level 1 (First Look)
- 84-581FL: Microsoft® Office Word 2010: Transition from Word 2003 (First Look)
- 84-577: Microsoft® Office Excel® 2010 – Level 2
- 84-576FL: Microsoft® Office Excel® 2010 – Level 1 (First Look)
- 84-575FL: Microsoft® Office Excel® 2010: Transition from Excel 2003 (First Look)
- 84-574FL: Microsoft® Office 2010 – Transition from Office 2003 (First Look)
- 85-070: Motivating IT Teams
- 85-069: Effective Contract Negotiation for IT Managers
- 85-059: IT Infrastructure Library (ITIL®) Foundation Certification v3.0
- 85-035: Fundamentals of Finance for IT Managers
- 85-033: Strategic IT Planning Skills (Includes Simulation)
- 85-013: Effectively Managing Technical Teams
- 84-748: QuickBooks® 2010 for Windows – Advanced
- 84-747: QuickBooks® 2010 for Windows – Introduction
- 84-697: Microsoft® SharePoint® Foundation 2010–Level 2
- 84-696: Microsoft® Windows® SharePoint® Foundation 2010 – Level 1
- 84-314: Google™ AdWords for Businesses
- 84-688: Adobe® After Effects® CS4
- 84-502: Adobe® Dreamweaver® CS5 – Level 1 (First Look)
- 84-397: Adobe® InDesign® CS5 – Level 1
- 84-396: Adobe® Illustrator® CS5 – Level 2
- 84-395FL: Adobe® Illustrator® CS5 – Level 1 (First Look)
- 84-389FL: Adobe® Flash® CS5 – Level 1 (First Look)
- 84-385: Adobe® Photoshop® CS5 – Level 2
- 84-384FL: Adobe® Photoshop® CS5 – Level 1 (First Look)
- 84-379: Adobe® CS5 – New Features
- 84-249: Adobe® Fireworks® CS4 (Macintosh)
- 84-248: Adobe® Photoshop® CS4 – Photo Printing & Color
- 85-048: Advanced Wireless Communications
- 85-047: Fundamentals of Multiprotocol Label Switching (MPLS)
- 85-031: Fundamentals of Switching Technologies
- 85-024: Fundamentals of Voice Over IP
- 85-056: Certified Information Systems Auditor (CISA®) Certification
- 84-236: Adobe® InDesign® CS4 – Level 2 (Macintosh)
- 84-214: Adobe® Illustrator® CS4 – Level 2 (Macintosh)
- 84-213: Adobe® Flash® CS4 – Level 2 (Macintosh)
- 84-094: Adobe® Dreamweaver® CS4 – Level 2 (Macintosh)
- 84-091: Adobe® Flash® CS4 – Level 1 (Macintosh)
- 84-085: Adobe® Photoshop® CS4 – Level 2 (Macintosh)
- 84-083: Adobe® InDesign® CS4 – Level 1 (Macintosh)
- 84-071: Making Google™ Work for You
- 84-069: Create Legal Forms Using Microsoft® Word 2007
- 84-066: Adobe® Dreamweaver® CS4 – Level 1 (Macintosh)
- 84-065: Adobe® Illustrator® CS4 – Level 1 (Macintosh)
- 84-064: Adobe® Photoshop® CS4–Level 1 (Macintosh)
- 84-031: Adobe® Photoshop® Elements 6.0
- 84-016: Adobe® RoboHelp® 7 – Level 2
- 84-000: Adobe® RoboHelp® 7 – Level 1
- 58-719 Integrating Your Business Solutions With Microsoft� Office Professional Edition 2003
- 77-972 JavaScript-Advanced Programming Second Edition
- 77-971 JavaScript-Programming Second Edition
- 77-961 NetObjects Fusion 5 Advanced
- 77-960 NetObjects Fusion 5 Introduction
- 77-956 Rational Rose Introduction
- 77-955 Java 2 Advanced Programming
- 77-954 Java 2-Programming Language for Developers
- 77-953 XML-Schema Design Second Edition
- 77-952 XML-DTD Design Second Edition
- 77-951 DHTML Cross-browser Techniques Second Edition
- 77-950 ZENworks 2 Workstation Management
- 77-948 XML An Introduction Second Edition
- 77-944 XML-Document Object Model DOM 1
- 77-942 XML Schema Design
77-952 XML-DTD Design Second Edition
click here to download the course outline
XML- DTD Design (Second Edition)
Course Specifications
Course number: 077952
Software Version Number: 2.0
Course length: .5 days
Course Description
Overview: 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.
Prerequisites: To ensure your success, we recommend you first take the Element K course, XML: An
Introduction (Second Edition), or have equivalent knowledge.
Delivery Method: Instructor-led, group-paced, classroom-delivery learning model with structured handson
activities.
Benefits: Students will learn how to model XML document structure and translate that structure into a
DTD.
Target student: Students enrolling in this course should understand basic XML concepts such as
elements, attributes, and entities.
What’s Next: This course is a part of a series of courses that provide the foundation of XML
technologies. After having learned about DTDs and Schemas, XSL/XSLT, XML DOM, and
XLink/XPointer/XPath, students will be well-poised to start integrating XML support into their Web
applications using ASP, ADO, Java, various database management systems, ColdFusion, JSP, and so
on.
Hardware/Software Requirements:
•
At least 16 megabytes (MB) of Random Access Memory (RAM).
•
At least 20 MB of free hard disk space for the installation of Internet Explorer 5.0.
•
A 486 or faster processor (Pentium recommended).
•
Windows 95, 98, NT, or 2000, installed according to the software documentation.
•
Microsoft Internet Explorer 5.0 or higher, with the latest MSXML parser installed. This book
was written using the MSXML 3.0 parser.
•
Internet Explorer Tools for Validating XML and Viewing XSLT Output.
•
Microsoft PowerPoint 97 or 2000.
•
See your reference manual for any additional hardware considerations that may apply to your
specific hardware setup. Performance-Based Objectives Lesson objectives help students become comfortable with the course, and also provide a means to evaluate learning. Upon successful completion of this course, students will be able to: • Define and identify the basics of DTD functionality and the benefits of developing valid XML. • Model document structure and base your DTDs on this structure. • Write restrictive and permissive DTDs. • Create modular DTDs. • Validate XML using JavaScript and the XML Document Object Model (DOM). Course 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