1
<!-- XML DTD for Subversion command-line client output. -->
3
<!-- Common attributes and elements -->
4
<!ELEMENT author (#PCDATA)> <!-- user name -->
5
<!ELEMENT date (#PCDATA)> <!-- date as "yyyy-mm-ddThh:mm:ss.ssssssZ" -->
7
<!-- For "svn list" -->
8
<!ELEMENT lists (list+)>
9
<!ELEMENT list (entry*)>
10
<!ATTLIST list path CDATA #REQUIRED> <!-- local path or URL -->
11
<!ELEMENT entry (name, size?, commit, lock?)>
12
<!ATTLIST entry kind (dir | file) #REQUIRED>
13
<!ELEMENT name (#PCDATA)> <!-- name of file or directory -->
14
<!ELEMENT size (#PCDATA)> <!-- file size in bytes: integer -->
15
<!ELEMENT commit (author, date)>
16
<!ATTLIST commit revision CDATA #REQUIRED> <!-- revision number: integer -->
17
<!-- Lock info stored repos. -->
18
<!ELEMENT lock (token, owner, comment?, created, expires?)>
19
<!ELEMENT token (#PCDATA)> <!-- lock token URI -->
20
<!ELEMENT owner (#PCDATA)> <!-- lock owner -->
21
<!ELEMENT comment (#PCDATA)> <!-- lock comment -->
22
<!ELEMENT created (#PCDATA)> <!-- creation date in ISO format -->
23
<!ELEMENT expires (#PCDATA)> <!-- expiration date in ISO format -->