
Link to all EDSS classes Class 1 Class2 Class3 Class 4 Class 6
EDSS is a combination of Create an Extensible Document (ICPMM491D) and Create an Extensible Style Sheet (ICPMM492D). This class is a cluster of the two units, that will be delivered together.
Overview
In today’s class you will learn about DTD.
We will have a Guest Speaker.
Today’s Class
Revisiting some aspects of last week’s class, here is an example of the tree structure of an XML document:

The image above represents one book in the XML below:
The root element in the example is <bookstore>. All <book> elements in the document are contained within <bookstore>.
The <book> element has 4 children: <title>,< author>, <year>, <price>.
More on XML Tree
DTD
Use the DTD section on W3Schools to 1.research and 2.document the points below.
Please document your DTD research by answering all questions in the document:>Class 5 – DTD Documentation. Upload the completed document to MyKangan!
List of Questions/ Tasks
These questions can be found in the attached Word File.
- What does DTD stand for and what is the purpose of a DTD or why would you use it? Link: W3Schools – DTD Link2: W3Schools DTD Intro
- List an example for a DTD – the syntax!
- What is an internal DTD? Same link as above.
- Give an example of an internal DTD, use the correct syntax. Same link as above.
- Describe external DTD! Cover how it is linked through a DOCTYPE definition. Same link as above.
- Create a DOCTYPE definition for a DTD called Message. See example at same link as above.
- Give an example of an element declaration. Link: W3Schools – DTD Elements
- Give an example of an element declaration with parsed character data. Same link as above.
- Give an example of an element declaration with any content. Same link as above.
- Give an example of an element declaration declaring one occurrence of an element. Call the element process and the occurence contingency. Same link as above.
- Give an example of an element declaration declaring minimum one occurrence of an element. Call the element process and the occurence contingency. Same link as above.
- Give examples for
- declaring zero or one occurance
- declaring either/or content
- declaring mixed content
W3Schools > We will use W3Schools when learning about the Markup languages.
Guest Speaker
Michael Ball is the manager of SSR at Kangan. He will provide an inside into his work and share his hands-on experience and methods of Operational Planning. As announced – this talk has been scheduled in for Operational Planning.
Please take notes and use the information for your assessment task.
Note: Your comments and feedback are as always welcome. Please leave additional information for other users. Thanks!
I cant come to class today because my daughter Mehlika is very sick today.
Thank you for the message, I hope she is feeling better