<!ELEMENT Staff (Employee)*>
<!ELEMENT Employee (Name,Title,Dept,
Started,Email?,Tel,Fax?,Building,Room)>
<!ELEMENT Name (Surname, FirstName+)>
<!ELEMENT Surname (#PCDATA)>
<!ELEMENT FirstName (#PCDATA)>
<!ELEMENT Title (#PCDATA)>
<!ELEMENT Dept (#PCDATA)>
<!ELEMENT Started (#PCDATA)>
<!ELEMENT Email (#PCDATA)>
<!ELEMENT Tel (#PCDATA)>
<!ELEMENT Fax (#PCDATA)>
<!ELEMENT Building (#PCDATA)>
<!ELEMENT Room (#PCDATA)>
<!ATTLIST Tel code CDATA #REQUIRED>
<!ATTLIST Fax code CDATA #REQUIRED>
<!ATTLIST Building site CDATA #REQUIRED>
|
- Root element is
<Staff> which
contains <Employee> elements
- An
<Employee> elements contains <Name>,
<Title>, <Dept>, etc
- A
<Name> contains a <Surname> and at least
one <FirstName>
- A
<FirstName> is a character string
- etc.
- A fax code is required
- etc.
|