Ignore:
Timestamp:
May 28, 2019, 4:01:11 PM (6 years ago)
Author:
djay
Message:

Fix issue with LiteralDataDomain? definition from DescribeProcess? version 2

File:
1 edited

Legend:

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

    r926 r929  
    11221122    ns1=ns;
    11231123
    1124   xmlNodePtr nc2,nc3,nc4,nc5,nc6,nc7,nc8,nc9;
     1124  xmlNodePtr nc2,nc3,nc4,nc5,nc6,nc7,nc8,nc9,nc55=NULL,nc56;
    11251125  elements* e=elem;
    11261126  nc9=NULL;
     
    12091209            xmlAddChild(nc3,nc4);
    12101210            nc5 = xmlNewNode(NULL, BAD_CAST "LiteralDataDomain");
     1211            nc55 = xmlNewNode(NULL, BAD_CAST "LiteralDataDomain");
    12111212            xmlNewProp(nc5,BAD_CAST "default",BAD_CAST "true");
    12121213          }
     
    14161417            if(vid==0)
    14171418              xmlAddChild(nc3,nc6);
    1418             else
     1419            else{
    14191420              xmlAddChild(nc5,nc6);
     1421              xmlAddChild(nc55,nc6);
     1422            }
    14201423            isAnyValue=-1;
    14211424          }
     
    14601463                      xmlAddChild(nc5,nc9);
    14611464                  }
    1462                   if(oI==4 && vid==1){
    1463                     xmlNewProp(nc9,BAD_CAST "default",BAD_CAST "true");
    1464                   }
    14651465                }
    14661466                else{
     
    14731473            }
    14741474        }
    1475    
    14761475        if(datatype!=2){
    14771476          if(hasUOM==true){
     
    15281527            if(vid==0)
    15291528              xmlAddChild(nc3,nc6);
    1530             else
     1529            else{
    15311530              xmlAddChild(nc5,nc6);
     1531              xmlAddChild(nc55,nc6);
     1532            }
    15321533          }
    15331534          else
    15341535            if(vid==0)
    15351536              xmlAddChild(nc3,xmlNewNode(ns_ows, BAD_CAST "AnyValue"));
    1536             else
     1537            else{
    15371538              xmlAddChild(nc5,xmlNewNode(ns_ows, BAD_CAST "AnyValue"));
     1539              xmlAddChild(nc55,xmlNewNode(ns_ows, BAD_CAST "AnyValue"));
     1540            }
    15381541        }
    15391542
     
    15471550            if(vid==0)
    15481551              xmlAddChild(nc3,nc8);
    1549             else
     1552            else{
    15501553              xmlAddChild(nc5,nc8);
     1554              xmlAddChild(nc55,nc8);
     1555            }
    15511556            datatype=1;
    15521557          }
     
    15541559            tmp1=getMap(_tmp->content,"uom");
    15551560            if(tmp1!=NULL){
    1556               char *tmp2=zCapitalize(tmp1->name);
    1557               nc9 = xmlNewNode(ns_ows, BAD_CAST tmp2);
    1558               free(tmp2);
    1559               xmlAddChild(nc9,xmlNewText(BAD_CAST tmp1->value));
    15601561              xmlAddChild(nc5,nc9);
    15611562            }
     
    15651566            xmlAddChild(nc7,xmlNewText(BAD_CAST tmp1->value));
    15661567            xmlAddChild(nc5,nc7);
     1568            xmlAddChild(nc55,nc7);
    15671569          }
    15681570        }
     
    15861588
    15871589      while(_tmp!=NULL){
     1590       
    15881591        if(hasSupported<0){
    15891592          if(datatype==0){
     
    16641667                }
    16651668                else{
    1666                   xmlFreeNode(nc6);
     1669                  if(oI!=4)
     1670                    xmlFreeNode(nc6);
     1671                  else{
     1672                    nc56=xmlCopyNode(nc55,1);
     1673                    xmlReplaceNode(xmlGetLastChild(nc56),nc6);
     1674                    xmlAddChild(nc3,nc56);
     1675                  }
    16671676                }
    16681677              }
     
    16801689            }
    16811690            else{
    1682               if(datatype!=2)
    1683                 xmlAddChild(nc3,nc5);
     1691              xmlAddChild(nc3,nc5);
    16841692            }
    16851693
     
    17231731        }
    17241732        else{
    1725           xmlFreeNode(nc4);
    17261733          xmlAddChild(nc3,nc5);
    17271734        }
     
    17331740        xmlAddChild(nc3,nc7);
    17341741      }
    1735    
    17361742      xmlAddChild(nc2,nc3);
    17371743    }else{
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