<?php
//
$guid_firma = consultarGUIDFirma($bd_conn, $cod_firma);     
$xml =' <cancel_request:cancel_request xmlns="http://www.w3.org/2000/09/xmldsig#"
            xmlns:cancel_request="urn:logalty:schemas:core:update:1.0"
            xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
            xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <cancel_request:guid>'.$guid_firma.'</cancel_request:guid>
            <cancel_request:cancel_reason>Ejemplo de motivo de cancelacion</cancel_request:cancel_reason>
            <cancel_request:cancelCustody>false</cancel_request:cancelCustody>
            <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
                <SignedInfo>
                <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"/>
                <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
                <Reference Id="main_sign" URI="">
                    <Transforms>
                    <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
                    </Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
                    <DigestValue></DigestValue>
                </Reference>
                </SignedInfo>
                <SignatureValue></SignatureValue>
                <KeyInfo>
                <X509Data>
                    <X509Certificate></X509Certificate>
                </X509Data>
                </KeyInfo>
            </Signature>
        </cancel_request:cancel_request>
';
file_put_contents('request_sign.xml', $xml);
?>