--TEST-- WithComments with an ID reference. --DESCRIPTION-- Checks that comments are removed when using an ID URI in a Reference. --FILE-- load(dirname(__FILE__) . '/withcomment-id-uri.xml'); $objXMLSecDSig = new XMLSecurityDSig(); $objXMLSecDSig->idKeys = array('xml:id'); $objDSig = $objXMLSecDSig->locateSignature($doc); if (! $objDSig) { throw new Exception("Cannot locate Signature Node"); } $retVal = $objXMLSecDSig->validateReference(); if (! $retVal) { throw new Exception("Reference Validation Failed"); } /* * Since we are testing reference canonicalization, we don't need to * do more than reference validation here. */ echo "OK\n"; ?> --EXPECTF-- OK