<?php
//
$control_docs = 0;
$html_docs = '';
$cod_estado = 1;
$array_docs = consultarDocumentosPorEstado($bd_conn, $cod_estado);     
while ($row = $array_docs->fetch_object()){
  $html_docs .= '<pt_data_request:guid binary-content-id="1" group-id="1">'.$row->GUID.'</pt_data_request:guid>';
  $control_docs ++;
}
$xml =' <pt_data_request:data_state_request xmlns:pt_data_request="urn:logalty:schemas:core:data:1.0">
          '.$html_docs.'
          <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>
        </pt_data_request:data_state_request>
';
file_put_contents('request_sign.xml', $xml);
?>