function testCswGeoClientClass() { echo "allo"; $cswClient = new cswGeoClient('http://geosourcedemo.brgm.fr/geosourcedemo/srv/fr/csw', 'editeur', 'editeur', 'http://geosourcedemo.brgm.fr/geosourcedemo/srv/fr'); try { $res = $cswClient->getRecordById('5a258fa6-103f-427f-88ab-28036db17c11'); $xml = new DOMDocument(); //cswLog::logInfo($res); $xml->loadXML($res); $md_Medatadata = $xml->getElementsByTagName('MD_Metadata')->item(0); $xmldoc = new DOMDocument(); $xmldoc->loadXML($xml->saveXML($md_Medatadata)); $cswClient->updateMetadata($xmldoc); $cswClient->deleteMetadata($xmldoc); } catch (Exception $e) { echo $e->getMessage(); } }