validarXmlBase64 method

bool validarXmlBase64(
  1. 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;
  }
}