I'm about to write a wrapper to allow me to do things like: getElement("RootElement/someChild/SomeChild/AnotherChild") can this already be done in JDOM? Surely someone else has already solved this problem. Ian Molesworth DigitalRum ltd