| 1449 | /************************************************************************/ |
| 1450 | |
| 1451 | static void msWCSPrepareNamespaces20(xmlDocPtr pDoc, xmlNodePtr psRootNode, mapObj* map) |
| 1452 | { |
| 1453 | xmlNsPtr psXsiNs; |
| 1454 | char *schemaLocation = NULL; |
| 1455 | char *xsi_schemaLocation = NULL; |
| 1456 | |
| 1457 | xmlSetNs(psRootNode, xmlNewNs(psRootNode, BAD_CAST MS_OWSCOMMON_WCS_20_NAMESPACE_URI, BAD_CAST MS_OWSCOMMON_WCS_NAMESPACE_PREFIX)); |
| 1458 | |
| 1459 | xmlNewNs(psRootNode, BAD_CAST MS_OWSCOMMON_OWS_20_NAMESPACE_URI, BAD_CAST MS_OWSCOMMON_OWS_NAMESPACE_PREFIX); |
| 1460 | xmlNewNs(psRootNode, BAD_CAST MS_OWSCOMMON_OGC_NAMESPACE_URI, BAD_CAST MS_OWSCOMMON_OGC_NAMESPACE_PREFIX ); |
| 1461 | xmlNewNs(psRootNode, BAD_CAST MS_OWSCOMMON_W3C_XSI_NAMESPACE_URI, BAD_CAST MS_OWSCOMMON_W3C_XSI_NAMESPACE_PREFIX); |
| 1462 | xmlNewNs(psRootNode, BAD_CAST MS_OWSCOMMON_W3C_XLINK_NAMESPACE_URI, BAD_CAST MS_OWSCOMMON_W3C_XLINK_NAMESPACE_PREFIX); |
| 1463 | xmlNewNs(psRootNode, BAD_CAST MS_OWSCOMMON_WCS_20_NAMESPACE_URI, BAD_CAST MS_OWSCOMMON_WCS_NAMESPACE_PREFIX); |
| 1464 | xmlNewNs(psRootNode, BAD_CAST MS_OWSCOMMON_GML_32_NAMESPACE_URI, BAD_CAST MS_OWSCOMMON_GML_NAMESPACE_PREFIX); |
| 1465 | xmlNewNs(psRootNode, BAD_CAST MS_OWSCOMMON_GMLCOV_10_NAMESPACE_URI, BAD_CAST MS_OWSCOMMON_GMLCOV_NAMESPACE_PREFIX); |
| 1466 | xmlNewNs(psRootNode, BAD_CAST MS_OWSCOMMON_SWE_20_NAMESPACE_URI, BAD_CAST MS_OWSCOMMON_SWE_NAMESPACE_PREFIX); |
| 1467 | |
| 1468 | psXsiNs = xmlSearchNs(pDoc, psRootNode, BAD_CAST MS_OWSCOMMON_W3C_XSI_NAMESPACE_PREFIX); |
| 1469 | |
| 1470 | schemaLocation = msEncodeHTMLEntities( msOWSGetSchemasLocation(map) ); |
| 1471 | xsi_schemaLocation = msStrdup(MS_OWSCOMMON_WCS_20_NAMESPACE_URI); |
| 1472 | xsi_schemaLocation = msStringConcatenate(xsi_schemaLocation, " "); |
| 1473 | xsi_schemaLocation = msStringConcatenate(xsi_schemaLocation, schemaLocation); |
| 1474 | xsi_schemaLocation = msStringConcatenate(xsi_schemaLocation, MS_OWSCOMMON_WCS_20_SCHEMAS_LOCATION); |
| 1475 | xsi_schemaLocation = msStringConcatenate(xsi_schemaLocation, " "); |
| 1476 | |
| 1477 | xmlNewNsProp(psRootNode, psXsiNs, BAD_CAST "schemaLocation", BAD_CAST xsi_schemaLocation); |
| 1478 | |
| 1479 | msFree(schemaLocation); |
| 1480 | msFree(xsi_schemaLocation); |
| 1481 | } |
| 1482 | |
| 1483 | /************************************************************************/ |
| 1484 | /* msWCSGetFormatList20() */ |
no test coverage detected