diff artifact-database/src/main/java/de/intevation/artifactdatabase/rest/ArtifactResource.java @ 64:8b72676698b5

Create a namespace aware document out of the request. We consider namespaces now. Adapted xpath to find action. artifacts/trunk@523 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Sat, 09 Jan 2010 16:59:00 +0000
parents 9a29899b31e5
children 48d1a9a082c2
line wrap: on
line diff
--- a/artifact-database/src/main/java/de/intevation/artifactdatabase/rest/ArtifactResource.java	Thu Dec 17 14:06:52 2009 +0000
+++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/rest/ArtifactResource.java	Sat Jan 09 16:59:00 2010 +0000
@@ -33,7 +33,7 @@
 {
     private static Logger logger = Logger.getLogger(ArtifactResource.class);
 
-    public static final String XPATH_ACTION = "/action/type/@name";
+    public static final String XPATH_ACTION = "/art:action/art:type/@name";
 
     public static final String PATH = "/artifact/{uuid}";
 
@@ -112,6 +112,7 @@
         Document inputDocument = null;
         try {
             DomRepresentation input = new DomRepresentation(requestRepr);
+            input.setNamespaceAware(true);
             inputDocument = input.getDocument();
         }
         catch (IOException ioe) {

http://dive4elements.wald.intevation.org