validarXmlBase64 method
- String xmlBase64
Implementation
bool validarXmlBase64(String xmlBase64) {
if (xmlBase64.isEmpty) return false;
try {
// Tentar decodificar Base64
final decoded = base64.decode(xmlBase64);
// Verificar se contém caracteres XML básicos
final xmlString = String.fromCharCodes(decoded);
return xmlString.contains('<?xml') &&
xmlString.contains('<ConteudoDeclaracao') &&
xmlString.contains('</ConteudoDeclaracao>');
} catch (e) {
return false;
}
}