Eclipse Web Tools Platform Incubator - New and Noteworthy
Validators: XPath 2.0 Validation for XSLT 2.0
The XSLT Validators will correctly handle valid XPath 2.0 expressions in XSLT 2.0. In the past, these were marked as being in error. This functionality is leveraging the XPath 2.0 processor/parsing capabilities of the PsychoPath processor.
XPath 2.0: PsychoPath processor
XSL Tools now includes and maintains the XPath 2.0 processor, known as psychopath, thanks to a contribution from Andrea Bittau. This is a mostly compliant implementation of a 2004 Draft of the XPath 2.0 specificiation. It is also an XML Schema aware processor, allowing for the use of the XML Schema data types and grammars. The processor can be used standalone outside of eclipse as it's own JAR file.
Future plans for this processor include having it be compliant to the current approved XPath 2.0 specification.
Launching: Open Files
A code contribution from Stuart Harper now allows for the selection of existing files that may be already opened in editors. This is available when selecting an XSL to launch or pressing CTRL+F11 or F11 for debugging.
Note: Selection is limited to those files that are stored on a file system and not accessed remotely.