Ignore:
Timestamp:
Jun 17, 2015, 5:52:29 PM (9 years ago)
Author:
djay
Message:

Fixes in configure.ac. Fix in registry creation. Fixes for Data node for WPS version 2.0.0.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/zoo-project/zoo-kernel/response_print.c

    r666 r673  
    451451            xmlAddChild(nc,nc2);
    452452            nc2 = xmlNewNode(ns_ows, BAD_CAST "ServiceTypeVersion");
    453             dumpMaps(m);
    454453            map* tmpv=getMapFromMaps(m,"main","rversion");
    455454            xmlAddChild(nc2,xmlNewText(BAD_CAST tmpv->value));
     
    19141913         strcasecmp(tmp->name,"datatype")==0 ||
    19151914         strcasecmp(tmp->name,"uom")==0) {
    1916 
    1917         xmlNewProp(nc3,BAD_CAST tmp->name,BAD_CAST tmp->value);
    1918       }
     1915       
     1916        if(vid==0)
     1917          xmlNewProp(nc3,BAD_CAST tmp->name,BAD_CAST tmp->value);
     1918        else{
     1919          if(strcasecmp(tmp->name,"datatype")==0)
     1920            xmlNewProp(nc2,BAD_CAST "mimeType",BAD_CAST "text/plain");
     1921          else
     1922            if(strcasecmp(tmp->name,"uom")!=0)
     1923              xmlNewProp(nc2,BAD_CAST tmp->name,BAD_CAST tmp->value);
     1924        }
     1925      }
     1926      if(vid==0)
     1927        xmlAddChild(nc2,nc3);
    19191928      tmp=tmp->next;
    1920       xmlAddChild(nc2,nc3);
    19211929    }
    19221930    if(e!=NULL && e->format!=NULL && strcasecmp(e->format,"BoundingBoxData")==0) {
     
    19701978        }
    19711979         
    1972         xmlAddChild(nc3,xmlNewText(BAD_CAST base64(tmp3->value, atoi(rs->value))));  // base 64 encode in XML
     1980        xmlAddChild((vid==0?nc3:nc2),xmlNewText(BAD_CAST base64(tmp3->value, atoi(rs->value))));  // base 64 encode in XML
    19731981               
    19741982        if(tmp1==NULL || (tmp1!=NULL && strncmp(tmp1->value,"base64",6)!=0)) {
    1975           xmlAttrPtr ap = xmlHasProp(nc3, BAD_CAST "encoding");
     1983          xmlAttrPtr ap = xmlHasProp((vid==0?nc3:nc2), BAD_CAST "encoding");
    19761984          if (ap != NULL) {
    19771985            xmlRemoveProp(ap);
    19781986          }                     
    1979           xmlNewProp(nc3,BAD_CAST "encoding",BAD_CAST "base64");
     1987          xmlNewProp((vid==0?nc3:nc2),BAD_CAST "encoding",BAD_CAST "base64");
    19801988        }
    19811989               
     
    19901998           strstr(tmp2->value, "ecmascript") != NULL
    19911999           ) {
    1992           xmlAddChild(nc3,xmlNewCDataBlock(doc,BAD_CAST tmp3->value,strlen(tmp3->value)));
     2000          xmlAddChild((vid==0?nc3:nc2),xmlNewCDataBlock(doc,BAD_CAST tmp3->value,strlen(tmp3->value)));
    19932001        }   
    19942002        else {                                                     // else
     
    20022010            xmlDocPtr doc = iDocs[li];
    20032011            xmlNodePtr ir = xmlDocGetRootElement(doc);
    2004             xmlAddChild(nc3,ir);
     2012            xmlAddChild((vid==0?nc3:nc2),ir);
    20052013          }
    20062014          else                                                     // else     
    2007             xmlAddChild(nc3,xmlNewText(BAD_CAST tmp3->value));    //   add text node
     2015            xmlAddChild((vid==0?nc3:nc2),xmlNewText(BAD_CAST tmp3->value));    //   add text node
    20082016        }
    20092017        xmlAddChild(nc2,nc3);
    20102018      }
    20112019      else {
    2012         xmlAddChild(nc3,xmlNewText(BAD_CAST tmp3->value));
     2020        xmlAddChild((vid==0?nc3:nc2),xmlNewText(BAD_CAST tmp3->value));
    20132021      }
    20142022         
Note: See TracChangeset for help on using the changeset viewer.

Search

Context Navigation

ZOO Sponsors

http://www.zoo-project.org/trac/chrome/site/img/geolabs-logo.pnghttp://www.zoo-project.org/trac/chrome/site/img/neogeo-logo.png http://www.zoo-project.org/trac/chrome/site/img/apptech-logo.png http://www.zoo-project.org/trac/chrome/site/img/3liz-logo.png http://www.zoo-project.org/trac/chrome/site/img/gateway-logo.png

Become a sponsor !

Knowledge partners

http://www.zoo-project.org/trac/chrome/site/img/ocu-logo.png http://www.zoo-project.org/trac/chrome/site/img/gucas-logo.png http://www.zoo-project.org/trac/chrome/site/img/polimi-logo.png http://www.zoo-project.org/trac/chrome/site/img/fem-logo.png http://www.zoo-project.org/trac/chrome/site/img/supsi-logo.png http://www.zoo-project.org/trac/chrome/site/img/cumtb-logo.png

Become a knowledge partner

Related links

http://zoo-project.org/img/ogclogo.png http://zoo-project.org/img/osgeologo.png