apache > xml.apache
Apache XML Apache XML

the Apache XML site

CVS Repositories


Web Access to the Repository

You can browse the xml.apache.org workspaces via the web.

Don't see the project you need? Check on Subversion Repository page.

Download the Source

Most users of the source code probably don't need to have day to day access to the source code as it changes. For these users we provide easy to unpack source code downloads via our download pages.

Access the Source Tree

So, you've decided that you need access to the source tree to see the latest and greatest code. There's two different forms of CVS access. The first is anonymous and anybody can use it. The second is not and you must have a login to the development server. If you don't know what this means, join the mailing list and find out.


Anyone can checkout source code from our anonymous CVS server. To do so, simply use the following commands (if you are using a GUI CVS client, configure it appropriately):

cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic
password: anoncvs

cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic
checkout [module-name]

Modules available for access are:

  • xml-axis
  • xml-batik
  • cocoon-2.0
  • cocoon-2.1
  • xml-commons
  • xml-contrib (so-called "whiteboard" area)
  • xml-crimson
  • xml-fop
  • xml-rpc
  • xml-security
  • xml-site
  • xml-soap
  • xml-stylebook
  • xml-xalan
  • xml-xang
  • xml-xerces

Don't see the project you need? Check on Subversion Repository page.

The Xerces2 project has been merged into the main trunk of the xml-xerces module. The Xerces 1.x codebase has been moved to a branch of the CVS module. In order to extract the Xerces 1.x code, you must specify the "xerces_j_1" branch using the "-r" option. For example, to extract the Java sources for Xerces 1.x in a directory called "xerces1", enter the following commands: (each "cvs" command is entered on a single line)

cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic
password: anoncvs

cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic
checkout -d xerces1 -r xerces_j_1 xml-xerces

Other Ways to Access the Source Code

For some, using CVS pserver might not be enough. You can access the xml.apache.org source modules via CVSup or Rsync. For more information about how to use these tools with the Apache CVS tree, see the Apache Mirroring Document.