<!ELEMENT project (file|project)*>
<!ATTLIST project
    fullpath CDATA #REQUIRED
    name CDATA #REQUIRED	
    workingfolder CDATA #REQUIRED>
<!-- workingfolder is local working folder -->

<!ELEMENT file (version)*>
<!ATTLIST file
    binary CDATA #REQUIRED
    checkouts CDATA #IMPLIED
    currentversion CDATA #REQUIRED
    deleted CDATA #REQUIRED
    fullpath CDATA #REQUIRED
    name CDATA #REQUIRED
    workingfile CDATA #REQUIRED>
<!--
   binary - true if file is binary
   checkouts - comma sep list of users who have the file checked out
   currentversion - most recent numeric version number
   deleted - true if file is deleted
   fullpath - full SS project path to the file - i.e. "$myproj/source/com/stuff/cool.java"
   name - just the file name - "cool.java"
   workingfile - local path to working file
 -->

<!ELEMENT version (#PCDATA)>  		<!-- PCDATA is text of checkin comment -->
<!ATTLIST version
    action CDATA #REQUIRED
    date CDATA #REQUIRED
    label CDATA #REQUIRED
    number CDATA #REQUIRED
    username CDATA #REQUIRED>
<!--
   date in form "Tue Jan 4 09:37:38 EST 2005"
   number is numeric version number
   username is user who made the change
 -->