[Mapbender-commits] r10362 - trunk/mapbender/tools
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Fri Nov 29 02:29:58 PST 2019
Author: armin11
Date: 2019-11-29 02:29:58 -0800 (Fri, 29 Nov 2019)
New Revision: 10362
Modified:
trunk/mapbender/tools/mod_qualifyPersistedMetadataXml.php
Log:
Fix for problem with exchanged namespaces in some distributed metadata servers
Modified: trunk/mapbender/tools/mod_qualifyPersistedMetadataXml.php
===================================================================
--- trunk/mapbender/tools/mod_qualifyPersistedMetadataXml.php 2019-11-29 07:37:41 UTC (rev 10361)
+++ trunk/mapbender/tools/mod_qualifyPersistedMetadataXml.php 2019-11-29 10:29:58 UTC (rev 10362)
@@ -51,6 +51,14 @@
logMessages($metadataDir."/".$file);
if (filesize($metadataDir."/".$file) != 0) {
$metadataXml = fread($h, filesize($metadataDir."/".$file));
+
+ //repair https problems from komserv!!!!!
+ $metadataXml = str_replace('https://standards.iso.org', 'http://standards.iso.org', $metadataXml);
+ $metadataXml = str_replace('https://www.isotc211.org', 'http://www.isotc211.org', $metadataXml);
+ $metadataXml = str_replace('https://www.w3.org', 'http://www.w3.org', $metadataXml);
+ $metadataXml = str_replace('https://www.opengis.net', 'http://www.opengis.net', $metadataXml);
+ $metadataXml = str_replace('https://schemas.opengis.net', 'http://schemas.opengis.net', $metadataXml);
+
$metadataObject = $metadataClass->createMapbenderMetadataFromXML($metadataXml);
logMessages("fileIdentifier: ".$metadataObject->fileIdentifier);
logMessages("type: ".$metadataObject->hierarchyLevel);
More information about the Mapbender_commits
mailing list