2007-10-09
Subversionリポジトリのインデックスをいじってみるを参考
xml で出力される。
xsl で加工する。
DTD
!DOCTYPE svn [ <!ELEMENT svn (index)> <!ATTLIST svn version CDATA #REQUIRED href CDATA #REQUIRED> <!ELEMENT index (updir?, (file | dir)*)> <!ATTLIST index name CDATA #IMPLIED path CDATA #IMPLIED rev CDATA #IMPLIED> <!ELEMENT updir EMPTY> <!ELEMENT file EMPTY> <!ATTLIST file name CDATA #REQUIRED href CDATA #REQUIRED> <!ELEMENT dir EMPTY> <!ATTLIST dir name CDATA #REQUIRED href CDATA #REQUIRED> ]>
Subversion のソース /tool/xslt 内のスタイルシートを参考にした。