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.
In today’s class you will learn about DTD.
We will have a Guest Speaker.
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
Use the DTD section on W3Schools to 1.research and 2.document the points below.
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.
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!