Ejemplo n.º 1
0
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();
    }
}