For this project, you are to:
The markup language should be realistic; the following is unacceptably trivial:
Description of the language:
A <document>
contains text.
Sample document:
<document> Hi. My name is Moishe Pipik. What's yours? </document>
On the other hand, you should not bite off more than you can chew. Examples of something that might be too complicated would be markup languages for:
No address books, please! Here are some suggestions for you:
See some sample projects from other students.
The language you design should be on the same order of complexity as the catalog or club database languages that have been used in the exercises and the lecture notes.
Your markup language grammar must use at least:
<define>
s and at least two
<ref>
s (no monolithic grammars!)<choice>
for attribute valuesYou are not required to use namespaces or the
<group>
element, but you may if you wish.
Please send three files:
lastname_initial_mid.rtf
. If it's text,
name it
lastname_initial_mid.txt
.lastname_initial_mid.rng
.lastname_initial_mid.xml
.Thus, someone named Moishe Pipik would send files
pipik_m_mid.rtf
,
pipik_m_mid.rng
, and
pipik_m_mid.xml
.