readFromString static method
Converte um XML de documento fiscal em um objeto Danfe.
Parâmetros:
xml: UmaStringcontendo o documento XML que será processado.
Retorno:
- DanfeNFe para o modelo
55, DanfeNFCe para o modelo65. nullse o XML não tiver uma raiz reconhecida (nfeProc/NFe) ou se o modelo declarado não tiver parser registrado.
Erros:
- Pode lançar exceções de parsing XML ou de decodificação JSON se o XML fornecido for inválido ou malformado.
Implementation
static Danfe? readFromString(String xml) {
final ctx = _contextoFromXml(xml);
if (ctx == null) {
return null;
}
final modelo = ctx.modelo;
if (modelo == null) {
return null;
}
return _parsers[modelo]?.parse(ctx);
}