Jan K. Labanowski: Computational Portals for Chemistry  

Primitive User Database:

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>