diff artifact-database/src/main/java/de/intevation/artifactdatabase/XMLUtils.java @ 26:83a059c204f8

Connected /create with artifact db. artifacts/trunk@61 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Thu, 10 Sep 2009 12:29:57 +0000
parents ccc6aae25585
children 4ae4dc99127d
line wrap: on
line diff
--- a/artifact-database/src/main/java/de/intevation/artifactdatabase/XMLUtils.java	Thu Sep 10 09:23:53 2009 +0000
+++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/XMLUtils.java	Thu Sep 10 12:29:57 2009 +0000
@@ -13,6 +13,7 @@
 import javax.xml.xpath.XPathFactory;
 import javax.xml.xpath.XPath;
 import javax.xml.xpath.XPathExpressionException;
+import javax.xml.xpath.XPathConstants;
 
 import javax.xml.namespace.NamespaceContext;
 import javax.xml.namespace.QName;
@@ -83,6 +84,12 @@
         return xpath(root, query, returnTyp, null);
     }
 
+    public static final String xpathString(
+        Object root, String query, NamespaceContext namespaceContext
+    ) {
+        return (String)xpath(root, query, XPathConstants.STRING, namespaceContext);
+    }
+
     public static final Object xpath(
         Object           root,
         String           query,

http://dive4elements.wald.intevation.org