Class ValidarEstruturaXML
Nova classe de validação de XML que centraliza toda a lógica de validação.
Inherited Members
Namespace: Unimake.Business.DFe
Assembly: Unimake.Business.DFe.dll
Syntax
public class ValidarEstruturaXML
Methods
ValidarServico(XmlDocument, X509Certificate2, TipoAmbiente, PadraoNFSe)
Valida o XML de acordo com as regras definidas no XML de configuração de serviços.
Declaration
public ValidarEstruturaXML.ResultadoValidacao ValidarServico(XmlDocument xml, X509Certificate2 certificado, TipoAmbiente tipoAmbiente, PadraoNFSe padraoNFSe = PadraoNFSe.None)
Parameters
| Type | Name | Description |
|---|---|---|
| XmlDocument | xml | Documento XML para a validação |
| X509Certificate2 | certificado | Certificado Digital A1 para assinatura |
| TipoAmbiente | tipoAmbiente | Tipo de ambiente (produção ou homologação) para considerar regras de assinatura |
| PadraoNFSe | padraoNFSe | Padrão para documentos NFSe |
Returns
| Type | Description |
|---|---|
| ValidarEstruturaXML.ResultadoValidacao |
Exceptions
| Type | Condition |
|---|---|
| Exception |