According to a blog entry by Mukul Gandhi, the PsychoPath Xpath 2.0 processor is used to help develop the XML Schemas 1.1 assertion support. Xerces2-J is working on an implementation of XML Schemas 1.1. Mukul has been very active recently in providing several patches. Some of which I was able to get in for the WTP 3.1M7, the rest unfortunately are going to have to wait until WTP 3.2M1.
I'm glad to see that PsychoPath is starting to see use since it migrated to eclipse. PsychoPath was one of those hidden gems I find from time to time on Sourceforge. Relicensing it and hosting the code at eclipse has brought a little more awarness to the processor. So I will say that going through the IP process while painful can be beneficial to projects. I will also say that we still need ways to allow eclipse projects to use and redistribute LGPL code with EPL code.
Mukul mentioned that we are planning on running PsychoPath against the W3C test suite, and this is in process now. The test suite is uncovering many minor implementation issues, nothing that is major at this time. I will also say that the PschoPath Xpath 2.0 code base is one of the cleanest from a coding stand point I have seen. I tip my hat to the students that worked on this to make it clean.
We plan to knock out a number of compliance issues in the WTP 3.2 time frame.
PsychoPath XPath 2.0 Processor being evaluated by Xerces-J
About Me
- David Carver
- My technical interests include XML, agile development, open source projects, and improving business to business standards development. At Eclipse.org I serve on the Architecture Council, and I'm a committer on the WTP Source Editing project focusing on XPath 2.0, XSLT, XML, and DTD development. I also help with the WTP Incubator VEX, XQuery, and RelaxNG development. View my linkedin profile.

Intellectual Cramps by David Carver is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.
Based on a work at intellectualcramps.blogspot.com.
Archives
-
▼
2009
(205)
-
►
December
(13)
- Hudson at Eclipse
- Refactoring: Leveraging Polymorphism
- Embracing Change
- PsychoPath XPath 2.0 Processor 1.1M4
- Hudson RESTFul API
- Hudson v1.337 installed
- Just the Facts.
- Traffic Jam
- Build Failures on Test Slave on Hudson
- Adding FindBugs to Athena Common Builder
- Tag/Build, Build/Tag..How about Both
- +2 Broadsword
- EclipseCon: Testing Panel
-
►
November
(15)
- How to Diversify
- Project Diversification Sucks
- Say What?!?!!!
- Testing Cramps
- eXist 1.4, Love It...Hate it...Love it!
- Individuals 149, IBM 132
- Functional Testing Builds
- PsychoPath 1.1M3 a Java 5 (1.5) or greater XPath 2...
- Do Eclipse Projects need to roll out Patches faste...
- Performance Tuning an Athena/Hudson build
- Eclipse XSL Tools gets SAXON Debugging Support
- SWARM for the Community
- XPath 2: Collections and PsychoPath
- Eclipse Documentation on the Wiki
- Making it Easy for Contributors to Contribute
-
►
October
(14)
- VEX (Visual Editor for XML) gets some life
- Bad Habit in Design: Concentrating on the 20%
- IDs Need to be Published
- Eclipse DemoCamp - Columbus, OH
- Model the Data not the Form
- API Design is easy...Good API Design is HARD
- XQDT now at Eclipse
- The Problem of Exporting Everything
- User Defined Schema Types and PsychoPath
- XSL Aware Outline Part II
- XSL Aware Outline
- Yellow Does Not Equal Green/Blue
- Vendor Lock In
- Small Bits and Pieces
-
▼
May
(10)
- Innovation
- Evaluating Context Node in PsychoPath
- PsychoPath Version 1.1 under development
- Agile Documentation Revisited
- Inconceivable!
- Tracking Trends in Continuous Builds
- Eclipse Development Process: Project Management - ...
- Mylyn-Mantis Connector 3.0.2 released.
- PsychoPath XPath 2.0 Processor being evaluated by ...
- Adopters and Users Do Run Unit Tests
-
►
December
(13)
Categories
- agile (64)
- agora (1)
- ant (2)
- bliteotw (2)
- bugday (2)
- build (29)
- cms (1)
- css (1)
- dita (12)
- docbook (25)
- docman (1)
- documentation (16)
- dr horrible (1)
- dvcs (2)
- e4 (1)
- eclipse (357)
- eclipsecon (1)
- encryption (1)
- galileo (1)
- git (1)
- home theater (1)
- hudson (1)
- java (1)
- joomla (3)
- linux (2)
- mantis (5)
- mono (1)
- mylyn (6)
- netflix (1)
- open source (10)
- osgi (3)
- pde (4)
- pdt (1)
- performance (3)
- php (5)
- refactoring (23)
- referring (1)
- relaxng (3)
- release engineering (25)
- reviews (1)
- schematron (1)
- scrum (6)
- security (3)
- silverlight (1)
- soccer (1)
- standards (32)
- standards. (2)
- summer of code (2)
- testing (40)
- testing. (1)
- ubuntu (2)
- web services (3)
- wiki (1)
- wsdl (1)
- wsi (1)
- xforms (2)
- xml (224)
- xpath (25)
- xquery (14)
- xsd (1)
- xsl (50)
- xslt (45)
- xtext (3)
- year end review (1)
- zombies (1)
0 Comments Received
Post a Comment