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]
