diff artifact-database/src/main/java/de/intevation/artifactdatabase/Config.java @ 23:00596a591a2f

Added possibibilty to ceate XPaths with namespace contextes. artifacts/trunk@57 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Thu, 10 Sep 2009 08:14:03 +0000
parents 1259d192e3c3
children ccc6aae25585
line wrap: on
line diff
--- a/artifact-database/src/main/java/de/intevation/artifactdatabase/Config.java	Wed Sep 09 16:36:46 2009 +0000
+++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/Config.java	Thu Sep 10 08:14:03 2009 +0000
@@ -15,8 +15,6 @@
 
 import javax.xml.namespace.QName;
 
-import javax.xml.xpath.XPathFactory;
-import javax.xml.xpath.XPath;
 import javax.xml.xpath.XPathExpressionException;
 import javax.xml.xpath.XPathConstants;
 
@@ -101,11 +99,8 @@
             return null;
         }
 
-        XPathFactory factory = XPathFactory.newInstance();
-        XPath        xpath   = factory.newXPath();
-
         try {
-            return xpath.evaluate(query, root, returnType);
+            return XMLUtils.newXPath().evaluate(query, root, returnType);
         }
         catch (XPathExpressionException xpee) {
             logger.error(xpee.getLocalizedMessage(), xpee);

http://dive4elements.wald.intevation.org