The rUser.xml file:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE registeredUser SYSTEM "rUser.dtd">
<?xml-stylesheet type="text/xsl" href="rUser.xsl" ?>
<registeredUser lastUpdate="02/20/2002 02:45">
.......... many, many, entries like the one below ....
<User UID="jkl@asdn.net">
<email>jkl@asdn.net</email>
<firstName>Jan</firstName>
<lastName>Labanowski</lastName>
<institution>OSC</institution>
<pw CHANGEtries="0" COUNT="1" PWtries="0">1alyd0mi</pw>
</User>
</registeredUser>
And the corresponding DTD (rUser.dtd) is:
<!ELEMENT registeredUser (User+)>
<!ATTLIST registeredUser lastUpdate CDATA #REQUIRED>
<!ELEMENT User (email, firstName, lastName, institution, pw)>
<!ATTLIST User UID CDATA #REQUIRED>
<!ELEMENT email (#PCDATA)>
<!ELEMENT firstName (#PCDATA)>
<!ELEMENT lastName (#PCDATA)>
<!ELEMENT institution (#PCDATA)>
<!ELEMENT pw (#PCDATA)>
<!ATTLIST pw COUNT CDATA #REQUIRED>
<!ATTLIST pw PWtries CDATA #REQUIRED>
<!ATTLIST pw CHANGEtries CDATA #REQUIRED>