SeleniumIDEで自動的に選択したオブジェクトからXPathを生成してて感動したので、
XMLから、XPathを取得する方法ググって調べてみた
http://okwave.jp/qa/q5676581.html
org.eclipse.wst.xml.xpath.core.util.XSLTXPathHelper? の
#calculateXPathToNode?メソッド
http://scriptella.javaforge.com/
scriptella.configuration.XmlElement?の内部実装#getXPathメソッド
いまは2.0でてるとか
http://piro.sakura.ne.jp/xul/applications/xpath2/