JavaでXMLを扱う時にXPathを使う場面ってのは結構ありますよね? JDK1.4からはXPathの実装も含まれるようになったので、JDKのものを使う場面も多いかと。 んが・・・JDK1.4 と JDK1.5 では使う手順がちょっと違います。 JDK1.4の場合は org.apache.xpath.XPathAPI を使います。 import org.w3c.dom.NodeList; import org.apache.xpath.XPathAPI; NodeList nl = XPathAPI.selectNodeList(root, xPath); JDK1.5の場合は javax.xml.xpath.XPathFactory で XPathのインスタンスを取得します。 import org.w3c.dom.NodeList; import javax.xml.