My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members

Description

This program provides a simple graphical user interface (GUI) for executing XPath queries and seeing their results.

The GUI tries to provide all the elements that are needed in order to write, test and execute XPath queries without too many troubles. It displays the Document Object Model (DOM) and the namespaces used. The program registers the namespaces automatically and each element is displayed with it's associated namespaces. All is performed with the idea of being able of running an XPath query as soon as possible without having to fight with the document's namespaces and by seeing automatically under which namespace each element is.

This program is not an XML editor, at least not at this point, it's meant to be used for constructing and executing XPath queries.

Features

The application is quite small and very easy to use as it aims to perform a single task: execute XPath expressions. Xacobeo has the following features:

  • Namespace handling
  • Syntax highlighting
  • Unicode support
  • DOM tree view for both XML and HTML
  • Uses libxm2 through XML::LibXML
  • Translated to 4 languages: english, french, spanish and german

Technologies

The XML and XPath processing is all done through XML::LibXML which in turn relies on libxml2. This means that the program supports DTD, namespaces, documents from URLs and all the nice things provided by libxml2.

Screenshots

The following screenshots show how the application looks.

Results of an XPath query

DOM tree with IDs and namespaces view

Powered by Google Project Hosting