<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Introduction</title><link href="book.css" rel="stylesheet" type="text/css"><link href="../book.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.74.0" name="generator"><link rel="home" href="index.html" title="XPath 2.0 Processor User Manual"><link rel="up" href="index.html" title="XPath 2.0 Processor User Manual"><link rel="prev" href="index.html" title="XPath 2.0 Processor User Manual"><link rel="next" href="ch02.html" title="Using PsychoPath XPath 2.0 API"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Introduction"></a>Introduction</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><ul><li><span class="section"><a href="ch01.html#Getting_PsychoPath">Getting PsychoPath</a></span></li></ul></div><p>What is PsychohPath? PsychoPath is a XPath 2.0 XML Schema Aware | |
processor. It is nearly fully compliant to the XPath 2.0 test suite. It is | |
a library that does not require eclipse to be used. Known adopters of | |
PsychoPath include the Xerces-J project for XML Schemas 1.1 assertion | |
support.</p><p>PsychoPath is the only known open-source java XPath 2.0 processor | |
that is fully schema aware. SAXON HE only supports the core functionality. | |
XML Schema awarness provides tighter static checking, and can be used to | |
help determine if certain operations can or should occur on an XML node. | |
For a detailed description of the PsychoPath's design please see the | |
<a class="ulink" href="/PsychoPathXPathProcessor/Design" target="_top">design</a> | |
document.</p><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="Getting_PsychoPath"></a>Getting PsychoPath</h2></div></div></div><p>Currently there is no standalone build of PsychoPath. However, you | |
can download the <a class="ulink" href="http://download.eclipse.org/webtools/downloads/drops/R3.1/R-3.1-20090616035105/" target="_top">WTP | |
WST 3.1</a> zip file, and use the | |
org.eclipse.wst.xml.xpath2.processor.jar file. This jar has no | |
dependencies on eclipse, and will work as a standard jar file. If you | |
are using an OSGI container, then this is treated as a standard OSGI | |
bundle.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">PsychoPath 1.1M1</h3><p>PsychoPath 1.1M1 is also available to <a class="ulink" href="http://download.eclipse.org/webtools/downloads/drops/R3.2/S-3.2M1b-20090814143519/" target="_top">download</a>. | |
1.1M1 passes 96% of the XPath 2.0 test suite.</p></div><p>Additional dependencies you currently need are:</p><div class="itemizedlist"><ul type="disc"><li><p>IBM ICU 4.0 or greater</p></li><li><p>Xerces 2.8.0 or greater</p></li><li><p>JavaCup 0.10 or greater.</p></li></ul></div><p>If using eclipse, these are all available from the Orbit project. | |
Others can find the necessary jars from their respective project | |
pages.</p></div></div></body></html> |