function libCorpAtributoDocumentoByTipo($sqAtributoDocumento)
{
    try {
        $voAtributoTipoDoc = AtributoTipoDocumentoValueObject::factory()->setSqAtributoDocumento($sqAtributoDocumento);
        $tmpTxt = '<result>';
        $tmpResult = AtributoTipoDocumentoBusiness::factory()->findByParam($voAtributoTipoDoc);
        foreach ($tmpResult as $result) {
            $tmpTxt .= $result->toXml();
        }
        $tmpTxt .= '</result>';
        return $tmpTxt;
    } catch (\Exception $excp) {
        throw new IOException($excp->getMessage());
    }
}
 /**
  * @return AtributoTipoDocumentoValueObject
  * */
 public function getSqAtributoTipoDocumento()
 {
     if (!$this->_sqAtributoTipoDocumento instanceof parent) {
         $this->_sqAtributoTipoDocumento = AtributoTipoDocumentoBusiness::factory(NULL, 'libcorp')->find($this->_sqAtributoTipoDocumento);
     }
     return $this->_sqAtributoTipoDocumento;
 }