PsychoPath is an open source XML Schema Aware XPath 2.0 Processor written in Java under the LGPL license. The main requirements for this project were design modularity and extendibility.

A large portion of the specification (as of 29/10/2004) has been implemented and tested. PsychoPath should be considered usable although performance issues have not yet been addressed and no optimizations in the implementation have been attempted.

News (10/02/09)

PsychoPath has been incorporated into Eclipse and will be maintained there. It is now integral part of the XSLT project. No more development and releases will be done here on Sourceforge - please use the version in Eclipse instead.

                               .*8888888888888*
                        .88888888888888*8888888888888.
                    **88888*  .8888888**************88888*
                 8888**      .88888*88*******************888*.
             .*888*         .88888*88**********************8888*
            *88*            8888**88**************************888*
         .888*8*           *8*88*88**************.......********888.
        888.  *.8.        *8*8***8*..************...........******888.
       888*    8  8      .888***8. 88888888*.****..............*****888
     .888888*   8   88  .8*88*88.*8***8.     .888.................****88.
    *8888*8*88*  8     *8*8*8*8*******8        .**888*..............***88.
   *88888*888888* 8*   88888*8888******8.      ********88*...........***88.
  .88**88*888888*8. 8 *8888*88.*********88. .88***********88..........***88.
  888****88**8888*88.*8888*88* ************8*****************8*.........*88*
 *88*******888*8*8**888888888  ****8******8********************8*........*88.
 888********88888**888888*8*.*88**88*****88*8****************8***8*.......*88
.888*******8.  88*88*88**888****8*888****8*8**************88*******8*.....*88
*88*******8.     88*88**8888*****88*****8***************8***********88.....88*
888*****8*       88**88888*88***888**8888*****8888****88**************8....88*
888****8*    .. *8*88*888*88*****8*8*88*8.*8* .*888**88****************8*..88*
888***8.     **88*88*8*88888***88**8888*888**********88*****************8*.*88
888..**     .**8*88888888888888***.*8****88**********88******************8*88*
888*.*   .*88*88888**8..*8*8*******8***8****88****88**8*******************888
*888*.  ****8**888888**8*88*88***88*****8*****888*****8*******************888
 *888  .8***8************8888888********88***8****************************88.
  88*   *8*88************88***8**88****888888****************************88*
  .88..8**88*************88*8**88***888**888****************************888.
   888****8*************888*8*****888888888****************************888.
    8888******************888*************8***************************888.
     *888**********************************8************************8888.
      .8888******************************************************.*8888
        *8888*****************************************************888*
         .8888*..*8*********************************************888*
           .*88*   88******************************************88*
              *888.  8*******.*****************************8888*
                .8888..********...*.*******************888888.
                   .88888888**********************8888888*.
                       .**8888888888888888888888888***.
                              .*88888888888888*..


 ____                 _           ____       _   _     
|  _ \ ___ _   _  ___| |__   ___ |  _ \ __ _| |_| |__  
| |_) / __| | | |/ __| '_ \ / _ \| |_) / _` | __| '_ \ 
|  __/\__ \ |_| | (__| | | | (_) |  __/ (_| | |_| | | |
|_|   |___/\__, |\___|_| |_|\___/|_|   \__,_|\__|_| |_|
           |___/                                       

Sourceforge Stuff

SourceForge.net Logo
Support This Project
Sourceforge project page

Downloads

Complete with source and external libs
Jar containing only PsychoPath's classes (no external libs)
Browse CVS

Javadoc

Currently documentation is quite lame...
You can download the tgz

Documentation

Executive summary
Final report
Presentation given on 23/02/05

Hits since 02/02/2005: dunno