Index: trunk/zoo-project/COMMITTERS
===================================================================
--- trunk/zoo-project/COMMITTERS	(revision 695)
+++ trunk/zoo-project/COMMITTERS	(revision 703)
@@ -9,5 +9,5 @@
 david         David SAGGIORATO
 	      dsaggiorato at free.fr
-djay          Gérald FENOY
+djay          Gérald FENOY *SVN Admin*
 	      gerald.fenoy at geolabs.fr
 jmckenna      Jeff MCKENNA
Index: trunk/zoo-project/zoo-kernel/request_parser.c
===================================================================
--- trunk/zoo-project/zoo-kernel/request_parser.c	(revision 695)
+++ trunk/zoo-project/zoo-kernel/request_parser.c	(revision 703)
@@ -952,9 +952,7 @@
 				  xmlDocDumpFormatMemoryEnc (doc1, &mv,
 							     &buffersize,
-							     "utf-8", 1);
-				  char size[1024];
-				  sprintf (size, "%d", buffersize);
-				  addToMap (tmpmaps->content, "size",
-					    size);
+							     "utf-8", 0);
+				  addIntToMap (tmpmaps->content, "size",
+					       buffersize);
 				  xmlFreeDoc (doc1);
 				}
@@ -967,9 +965,6 @@
 				    xmlDocDumpFormatMemoryEnc (doc1, &mv,
 							       &buffersize,
-							       "utf-8", 1);
-				    char size[1024];
-				    sprintf (size, "%d", buffersize);
-				    addToMap (tmpmaps->content, "size",
-					      size);
+							       "utf-8", 0);
+				    addIntToMap(tmpmaps->content, "size",buffersize);
 				    xmlFreeDoc (doc2);
 				    xmlFreeDoc (doc1);
@@ -990,10 +985,12 @@
 			    {
 			      addToMap (tmpmaps->content, "value",
-					(char *) mv);
+					(char*) mv);
 			      xmlFree (mv);
+			      dumpMap(tmpmaps->content);
 			    }
 			}
 		      else
 			{
+			  fprintf(stderr,"DEBUG %s %d \n",__FILE__,__LINE__);
 			  xmlChar *tmp = xmlNodeListGetRawString (doc,
 								  cur4->xmlChildrenNode,
@@ -1003,4 +1000,5 @@
 			  xmlFree (tmp);
 			}
+
 		      cur4 = cur4->next;
 		    }
Index: trunk/zoo-project/zoo-kernel/service_internal.c
===================================================================
--- trunk/zoo-project/zoo-kernel/service_internal.c	(revision 695)
+++ trunk/zoo-project/zoo-kernel/service_internal.c	(revision 703)
@@ -23,5 +23,4 @@
  */
 
-#include "service_internal.h"
 #ifdef USE_MS
 #include "service_internal_ms.h"
@@ -29,4 +28,5 @@
 #include "cpl_vsi.h"
 #endif
+#include "service_internal.h"
 
 #ifndef TRUE
Index: trunk/zoo-project/zoo-kernel/zoo_service_loader.c
===================================================================
--- trunk/zoo-project/zoo-kernel/zoo_service_loader.c	(revision 695)
+++ trunk/zoo-project/zoo-kernel/zoo_service_loader.c	(revision 703)
@@ -2192,4 +2192,7 @@
       char *tmps1 = (char *) malloc ((flen + 1) * sizeof (char));
       fread (tmps1, flen, 1, f2);
+      char *pchr=strrchr(tmps1,'>');
+      flen=strlen(tmps1)-strlen(pchr)+1;
+      tmps1[flen]=0;
       fwrite (tmps1, 1, flen, f3);
       fclose (f2);
