FYI ... Michael Glavassevich XML Parser Development IBM Toronto Lab E-mail: mrgla...@ca.ibm.com E-mail: mrgla...@apache.org
Jukka Zitting <jukka.zitt...@gmail.com> wrote on 02/09/2009 10:25:13 AM: > Hi, > > On Wed, Dec 31, 2008 at 2:43 PM, Jukka Zitting <jukka.zitt...@gmail. > com> wrote: > > FYI: It looks like there are similar plans also in Cocoon, and it was > > suggested that a Cocoon subproject might also be a good place for a > > utility library like the one I was proposing. > > To keep things moving I've started a Commons sandbox component in > https://svn.apache.org/repos/asf/commons/sandbox/xml/. See below for > the related project proposal I wrote. > > The idea for now is to just start putting together some usable code. > We can revisit the question of which project is the best place for > developing and maintaining the library once we know where there is > most interest to it. > > BR, > > Jukka Zitting > > > ==================================== > Proposal for the Commons XML Package > ==================================== > > 0. Rationale > ------------ > > Many Apache projects have implemented utility classes for working with > XML documents and the Java API for XML Processing (JAXP) interfaces. These > classes can encapsulate years of experience with XML processing, but they > can be hard to find and reuse outside the originating project. It would be > beneficial to have a well maintained shared library of such code. > > Various Apache projects like Xerces and Cocoon have been suggested as > appropriate places where such a shared library could be developed and > maintained. No clear consensus has however been reached on this matter. > For now the plan is to just start collecting initial code and interested > contributors in the Commons sandbox. We can revisit the question of the > eventual location of this codebase once it is clearer what code will be > included and who are most interested in developing and maintaining the code. > > 1. Scope of the Package > ------------------------ > > The Commons XML package will contain utility code designed to make > working with JAXP easier. The goal is to work with the existing JAXP > infrastructure instead of trying to come up with an alternative. > > 1.5 Interaction With Other Packages > > The Commons XML package will depend only on the Java 5 platform and the JAXP > interfaces included in it. No external dependencies or configuration files > will be used. > > 2. Initial Source of the Package > -------------------------------- > > The initial code of the Commmons XML package will be collected from > various Apache projects like Tika, Cocoon and Jackrabbit. > > The code will be placed within the org.apache.commons.xml package. > Subpackages for specific types of code like SAX or DOM utilities will > be created as appropriate. > > 3. Required Commons Resources > ----------------------------- > > Version Control > The Commons XML codebase is located in the "xml" directory > inside the Commons Sandbox tree. The codebase can be found at: > https://svn.apache.org/repos/asf/commons/sandbox/xml/trunk/ > > Mailing List > Discussions about the Commons XML package will take place on the > d...@commons.apache.org mailing list. The subject lines of related > messages should prefixed with [xml]. > > Issue Tracker > No issue tracker will be set up for now. We can decide where and > how to track issues once the future location of the package becomes > clearer. > > 4. Initial Committers > --------------------- > > The proposal is currently being driven by Jukka Zitting, but any > Apache committer is welcome to join the effort. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: j-dev-unsubscr...@xerces.apache.org > For additional commands, e-mail: j-dev-h...@xerces.apache.org