This is a preliminary DTD describing the TrackDatabase document.
<!ENTITY boolean "( yes | true | no | false )"> <!ENTITY integer CDATA> <!ENTITY string CDATA> <!ENTITY float CDATA> <!ENTITY state "( broken | erased )"> <!ELEMENT TrackDatabase? ( Track*?, User*, AutoDownload??, PlayList, RoboJock?, Player, Error )> <!ELEMENT Track EMPTY> <!ATTLIST Track rating %boolean; played %integer; last %string; weight %float; volume %integer; state %state; broken %boolean; artist %string; title %string; url %string; file %string > <!ELEMENT User EMPTY> <!ATTLIST User name %string; password %string; host %string; port %string; <!ELEMENT AutoDownload? EMPTY> <!ATTLIST AutoDownload? setting %integer; count %integer;> <!ELEMENT PlayList EMPTY> <!ATTLIST PlayList length %integer; > <!ELEMENT RoboJock? EMPTY> <!ATTLIST RoboJock? enabled %boolean;> <!ELEMENT Player EMPTY> <!ATTLIST Player path %string;> <!ELEMENT Error EMPTY> <!ATTLIST Error code %string; url %string;>
NOTE: I've also seen status="deleted", which may have replaced status="erased"
Page last modified on March 28, 2005, at 06:54 AM