Hi there, I have developed a small Java application called XML Directory Listing. Doing exactly what it says on the tin, the app produces and XML representation of a directory structure. Similar to Cocoon's Directory Generator.
The application is configurable (recursion depth, sort order, includes / excludes, and more) and also fast due to the SAX parsing. An Ant task included in the distribution mean that all these features can be accessed quickly via Ant. We have found the app useful in a number of scenarios here at work (necessity was the mother of invention) and would like to make it available to others under the Apache 2.0 license. I have attached a diff file of the external.xml page with all relevant details completed. Please see: http://code.google.com/p/xml-dir-listing/ for more info. Cheers, Matt
Index: external.xml =================================================================== --- external.xml (revision 579252) +++ external.xml (working copy) @@ -3253,6 +3253,33 @@ </table> </subsection> + <subsection name="XML Directory Listing Ant Task"> + + <p>The XML Directory Listing task can recurse through a directory structure and produce an + XML representation. The resulting file can then be transformed further with Ant. </p> + <p>The XML output is configurable through various options. The SAX parsing is fast and has a + low memory footprint.</p> + + <table class="externals"> + <tr> + <th>Compatibility:</th> + <td>Ant 1.6.5 or higher</td> + </tr> + <tr> + <th>URL:</th> + <td><a href="http://code.google.com/p/xml-dir-listing/">http://code.google.com/p/xml-dir-listing/</a></td> + </tr> + <tr> + <th>Contact:</th> + <td><a href="mailto:matt_at_matthaynes_dot_net">M. Haynes</a></td> + </tr> + <tr> + <th>License:</th> + <td>Apache License 2.0</td> + </tr> + </table> + </subsection> + <subsection name="XMLReleaseNotes (XRN)"> <p>This framework is a release notes framework that enables to
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]