Hello,
Your library is very cool. But it lacks a few features
I'd like to modestly propose.
1. Header should have an element "natonalities" (I have
two, and they need me mentioned...)
<!ELEMENT header
(name,address?,birth?,nationalities?,contact?)>
<!ELEMENT nationalities (nationality)+>
<!ELEMENT nationality (#PCDATA)>
<!ATTLIST nationality since CDATA #IMPLIED>
Ex.
<header>
...
<nationalities>
<nationality>Norwegian<nationality>
<nationality since="1998">Italian</nationality>
<nationalities>
...
</header>
Possible output:
Nationalities: Norwegian, Italian (1998)
2. birth should allow "location" (so as to specify
one's birthplace)
<birth>
<date>
<dayOfMonth>17</dayOfMonth>
<month>March</month>
<year>1931</year>
</date>
<location>
<city>Oslo</city>
<country>Norway</country>
</location>
</birth>
Well, that's it for now. Thanks and good luck.
Alain
alain@peraldus.ch