Bom dia.
Preciso salvar o xml em uma tabela, o campo é do tipo CLOB, se eu passar apenas uma parte do xml, o sistema consegue salvar, porém se eu passar todo o xml, o sistema não esta conseguindo salvar, já tentei converter para BASE64_ENCODE, mas também não funcionou, alguém poderia me ajudar ?
$xml = '<NFe xmlns="http://www.portalfiscal.inf.br/nfe"><infNFe Id="NFe13200907200194000380550100000037991319393409" versao="4.00"><ide><cUF>13</cUF>';
$msgRetorno = 0;
$db = new Connection();
try {
if ($db->AbrirConexao()) {
$ora_conecta = $db->getOra_conecta();
$sql = " INSERT INTO GE113NFETEST VALUES (?,?,?)";
$resultado = $ora_conecta->prepare($sql);
$resultado->bindValue(1, '99999');
$resultado->bindValue(2, '888');
$resultado->bindValue(3, $xml);
try {
// $ora_conecta->beginTransaction();
$resultado->execute();
// $ora_conecta->commit();
// $db->fecharConexao();
} catch (PDOException $e) {
echo "DataBase Error: The user could not be added.<br>".$e->getMessage();
} catch (Exception $e) {
echo "General Error: The user could not be added.<br>".$e->getMessage();
}
}
} catch (PDOException $e) {
return 'Error : ' . $e->getMessage();
}
return $msgRetorno;