Jeff, I created a small test program, but it works fine for me:
Document doc = DocumentHelper.createDocument(); Element sso = doc.addElement("sso"); Element entry = sso.addElement("userEntry"); entry.addElement("name").addText("jeff"); Element x = (Element) doc.selectSingleNode("//userEntry/name[child::text()='jeff']/.."); if (x == null) System.out.println("null"); else System.out.println(x.asXML()); Prints out the userEntry. I also entered your query in Stylus Studio; again worked fine. Silvain p.s. I'm using Dom4J 1.3 _______________________________________________ Jaxen-interest mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jaxen-interest