Changeset 929
- Timestamp:
- May 28, 2019, 4:01:11 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/zoo-project/zoo-kernel/response_print.c
r926 r929 1122 1122 ns1=ns; 1123 1123 1124 xmlNodePtr nc2,nc3,nc4,nc5,nc6,nc7,nc8,nc9 ;1124 xmlNodePtr nc2,nc3,nc4,nc5,nc6,nc7,nc8,nc9,nc55=NULL,nc56; 1125 1125 elements* e=elem; 1126 1126 nc9=NULL; … … 1209 1209 xmlAddChild(nc3,nc4); 1210 1210 nc5 = xmlNewNode(NULL, BAD_CAST "LiteralDataDomain"); 1211 nc55 = xmlNewNode(NULL, BAD_CAST "LiteralDataDomain"); 1211 1212 xmlNewProp(nc5,BAD_CAST "default",BAD_CAST "true"); 1212 1213 } … … 1416 1417 if(vid==0) 1417 1418 xmlAddChild(nc3,nc6); 1418 else 1419 else{ 1419 1420 xmlAddChild(nc5,nc6); 1421 xmlAddChild(nc55,nc6); 1422 } 1420 1423 isAnyValue=-1; 1421 1424 } … … 1460 1463 xmlAddChild(nc5,nc9); 1461 1464 } 1462 if(oI==4 && vid==1){1463 xmlNewProp(nc9,BAD_CAST "default",BAD_CAST "true");1464 }1465 1465 } 1466 1466 else{ … … 1473 1473 } 1474 1474 } 1475 1476 1475 if(datatype!=2){ 1477 1476 if(hasUOM==true){ … … 1528 1527 if(vid==0) 1529 1528 xmlAddChild(nc3,nc6); 1530 else 1529 else{ 1531 1530 xmlAddChild(nc5,nc6); 1531 xmlAddChild(nc55,nc6); 1532 } 1532 1533 } 1533 1534 else 1534 1535 if(vid==0) 1535 1536 xmlAddChild(nc3,xmlNewNode(ns_ows, BAD_CAST "AnyValue")); 1536 else 1537 else{ 1537 1538 xmlAddChild(nc5,xmlNewNode(ns_ows, BAD_CAST "AnyValue")); 1539 xmlAddChild(nc55,xmlNewNode(ns_ows, BAD_CAST "AnyValue")); 1540 } 1538 1541 } 1539 1542 … … 1547 1550 if(vid==0) 1548 1551 xmlAddChild(nc3,nc8); 1549 else 1552 else{ 1550 1553 xmlAddChild(nc5,nc8); 1554 xmlAddChild(nc55,nc8); 1555 } 1551 1556 datatype=1; 1552 1557 } … … 1554 1559 tmp1=getMap(_tmp->content,"uom"); 1555 1560 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));1560 1561 xmlAddChild(nc5,nc9); 1561 1562 } … … 1565 1566 xmlAddChild(nc7,xmlNewText(BAD_CAST tmp1->value)); 1566 1567 xmlAddChild(nc5,nc7); 1568 xmlAddChild(nc55,nc7); 1567 1569 } 1568 1570 } … … 1586 1588 1587 1589 while(_tmp!=NULL){ 1590 1588 1591 if(hasSupported<0){ 1589 1592 if(datatype==0){ … … 1664 1667 } 1665 1668 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 } 1667 1676 } 1668 1677 } … … 1680 1689 } 1681 1690 else{ 1682 if(datatype!=2) 1683 xmlAddChild(nc3,nc5); 1691 xmlAddChild(nc3,nc5); 1684 1692 } 1685 1693 … … 1723 1731 } 1724 1732 else{ 1725 xmlFreeNode(nc4);1726 1733 xmlAddChild(nc3,nc5); 1727 1734 } … … 1733 1740 xmlAddChild(nc3,nc7); 1734 1741 } 1735 1736 1742 xmlAddChild(nc2,nc3); 1737 1743 }else{
Note: See TracChangeset
for help on using the changeset viewer.