Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "PsychoPathXPathProcessor"
(→Technical Background) |
|||
Line 31: | Line 31: | ||
[[Category:XML Tools ]] | [[Category:XML Tools ]] | ||
+ | [[Category:XSL Tools| ]] |
Revision as of 10:42, 9 August 2009
Contents
PsychoPath XPath 2.0 Processor
PsychoPath is an XPath 2.0 processor based originally on the 2004/10 version of the XPath 2.0 specification. It is currently undergoing testing against the the official W3C Test Suite. It was originally hosted at SourceForge.net but has since been donated to eclipse. Logo and banner image used on this page come from the original project and are used with permission from the project's creators.
PsychoPath is currently a part of the wst.xsl component within the Web Tools Source Editing project. It is being used with the XSL Tools editor to provide validation of XPath 2.0 expressions. Its JAR (org.eclipse.wst.xml.xpath2.processor) can be used outside of eclipse, and does not have any eclipse dependencies.
Third-Party Dependencies:
- Xerces-J 2.8.0 or above.
- CUP 0.10 or above.
These are available as bundles from orbit or as standalone jars from their respective project sites.
Technical Background
PsychoPath was started as a college research project by Andrea Bittau, and others at the University College London. A complete project report on the state of the processor can be found on the original sourceforge site. PsychoPath is an XML Schema aware processor, meaning that it will work with an XML Schema that may describe the XML that it is processing.
Contributing
To be filled completed.
Status.
To be completed.
Examples and Tips
To be completed.