added xsl with sorting, corrected dtd xml to work properly