Hi Thiwanka,

Welcome.

A good place to start is the Xerces Native Interface. This is the framework
on which the parser and other components of Xerces' are built. You'll find
details on the website here [1]. If you're also fairly new to XML I would
suggest familiarizing yourself with the various standards that Xerces [2]
supports.

If you're curious about looking at the code, you could extract it from SVN
[3]. The project is self contained so you can compile it directly (with the
Ant build.xml) without needing to download additional tools. If you use
Eclipse the repository has .classpath, .project and .settings/* files that
will set up your environment for development, consistent with how the
committers are doing development on Xerces-J.

You'll find samples [4] in the 'samples' directory and also in the binary
distribution. These demonstrate usage of Xerces' various APIs. By setting
breakpoints in a debugger, they can also be used to gain an understanding
of how the XML data flows through the various internal components and how
those components work and interact with each other.

Hope that gives you some good ideas on where to start.

Thanks.

[1] http://xerces.apache.org/xerces2-j/xni.html
[2] http://xerces.apache.org/library.html
[3] http://xerces.apache.org/xerces2-j/source-repository.html
[4] http://xerces.apache.org/xerces2-j/samples.html

Michael Glavassevich
XML Parser Development
IBM Toronto Lab
E-mail: [email protected]
E-mail: [email protected]

Thiwanka Somasiri <[email protected]> wrote on 02/05/2011 12:12:48 PM:

> Hi,
>
>    I am new to Apache Xerces and I am willing to contribute to the
> project. Can someone tell me where to start to move forward? And I
> am interested in Xerces2 Java Parser.
>
> thanks.
>
> --
>
> Regards
>
> A.S.Thiwanka Somasiri
>
> Skype : executionerwild
> MSN   : [email protected]

Reply via email to