Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Car Example

This example assumes the following class is already on your CLASSPATH:


Here is an example of using XPath with Groovy to read an existing XML file:

If you are using Java 5 and above, you don't need to use the standalone Xalan jar but instead can use the now built-in XPath facilities:

People in Groups Example

Inspired by this example, here is how to use XPath to determine which groups include all three of alan, paul and ivan for this graph representing group membership.

Picture source:

First, here is the XML data capturing the group membership information:

Here is how to check that groups 2 and 4 are the groups in question using the built-in XPath capabilities of Java 5 and above:

And you can refactor your XPath Expression with something like:

Of course, you can also do this without XPath by using Groovy's GPath facilities as follows:

  • No labels