C# Class NFe.Validate.ValidarXML

Classe de validação dos XML´s
Show file Open project: akretion/uninfe Class Usage Examples

Public Properties

Property Type Description
TipoArqXml NFe.Components.TipoArquivoXML

Public Methods

Method Description
EncryptAssinatura ( string arquivoXML ) : void

Encriptar a tag Assinatura quando for município de Blumenau - SC

ValidarArqXML ( string arquivo ) : string

Valida o arquivo XML

ValidarAssinarXML ( string Arquivo ) : void

Efetua a validação de qualquer XML, NFE, Cancelamento, Inutilização, etc..., e retorna se está ok ou não

ValidarXML ( string arquivoXML, int UFCod ) : System

Private Methods

Method Description
GravarXMLRetornoValidacao ( string Arquivo, string cStat, string xMotivo ) : void

Na tentativa de somente validar ou assinar o XML se encontrar um erro vai ser retornado um XML para o ERP

Validar ( string cRotaArqXML ) : void

Método responsável por validar a estrutura do XML de acordo com o schema passado por parâmetro

reader_ValidationEventHandler ( object sender, ValidationEventArgs e ) : void

Method Details

EncryptAssinatura() public method

Encriptar a tag Assinatura quando for município de Blumenau - SC
public EncryptAssinatura ( string arquivoXML ) : void
arquivoXML string
return void

ValidarArqXML() public method

Valida o arquivo XML
public ValidarArqXML ( string arquivo ) : string
arquivo string Nome do arquivo XML a ser validado
return string

ValidarAssinarXML() public method

Efetua a validação de qualquer XML, NFE, Cancelamento, Inutilização, etc..., e retorna se está ok ou não
public ValidarAssinarXML ( string Arquivo ) : void
Arquivo string Nome do arquivo XML a ser validado e assinado
return void

ValidarXML() public method

public ValidarXML ( string arquivoXML, int UFCod ) : System
arquivoXML string
UFCod int
return System

Property Details

TipoArqXml public property

public TipoArquivoXML,NFe.Components TipoArqXml
return NFe.Components.TipoArquivoXML