Wellcome to XPathFinder Project

XPathFinder project is a Java plugin for Eclipse allowing to search in your projects the XML files matching XPath query.

This project is based on Java 6 and tested on Eclipse Kepler, but may be usable on older versions of Eclipse.

The plugin doesn't provide XPath execution engine. Thus, the standard mechanism of Java will be used by default (so, XPath are executed in 1.0).

Several features are available (non exhaustive list):

  • new preference element (XPathFinder):
    • ability to define the default file extensions list in which the search must be done
    • ability to define a list of XPath drivers (each driver is associated to a list of file extensions) allowing to use Saxon for example
  • new search tab (Ctrl+H):
    • ability to limit the file extensions list for the search
    • ability to extends the file extensions list for the search
    • XPath request auto save precedently executed (with file extension usage keeping) for future replay
  • search results:
    • result display in table
    • result display in tree
    • incrustation of XPath result if the execution has not returned a set of nodes (execution of a request like: count(//elem))
  • new annotation (found nodes marking - customisable by General/Editors/Text Editors/Annotations)
  • new view allowing to display the rejected files list
  • support of french and english languages (internationalization)