Changeset 869 for trunk


Ignore:
Timestamp:
Feb 27, 2018, 3:35:03 PM (7 years ago)
Author:
djay
Message:

Small change in parse request to handle LiteralData? value.

File:
1 edited

Legend:

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

    r866 r869  
    968968                        }
    969969
    970                       if (strcasecmp (test->value, "base64") != 0)
     970                      if (getMap(tmpmaps->content,"dataType")==NULL && strcasecmp (test->value, "base64") != 0)
    971971                        {
    972972                          xmlChar *mv = xmlNodeListGetString (doc,
     
    10461046                      else
    10471047                        {
    1048                           xmlChar *tmp = xmlNodeListGetRawString (doc,
    1049                                                                   cur4->xmlChildrenNode,
    1050                                                                   0);
    1051                           addToMap (tmpmaps->content, "value",
    1052                                     (char *) tmp);
    1053                           xmlFree (tmp);
     1048                          xmlNodePtr cur5 = cur4->children;
     1049                          while (cur5 != NULL
     1050                                 && cur5->type != XML_CDATA_SECTION_NODE)
     1051                            cur5 = cur5->next;
     1052                          if (cur5 != NULL
     1053                              && cur5->type == XML_CDATA_SECTION_NODE)
     1054                            {
     1055                              addToMap (tmpmaps->content,
     1056                                        "value",
     1057                                        (char *) cur5->content);
     1058                            }
     1059                          else{
     1060                            if(cur4->xmlChildrenNode!=NULL){
     1061                              xmlChar *tmp = xmlNodeListGetRawString (doc,
     1062                                                                      cur4->xmlChildrenNode,
     1063                                                                      0);
     1064                              addToMap (tmpmaps->content, "value",
     1065                                        (char *) tmp);
     1066                              xmlFree (tmp);
     1067                            }
     1068                          }
    10541069                        }
    10551070
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