readFromString static method

Nfse? readFromString(
  1. String xml
)

Método público para converter um XML em um objeto Nfse.

Esse método serve como uma interface de alto nível para _parseNfse, encapsulando a lógica de parsing e retornando o objeto resultante.

Parâmetros:

  • xml: Uma String contendo o documento XML que será processado.

Retorno:

  • Um objeto Nfse se o XML for válido e for uma NFSe Nacional.
  • null se o XML não for uma NFSe Nacional ou for malformado.

Exemplo:

final nfse = NfseParser.readFromString(xmlString);
if (nfse != null) {
  print('NFSe número: ${nfse.infDPS?.nDPS}');
}

Implementation

static Nfse? readFromString(String xml) {
  return _parseNfse(xml);
}