Copyright © Unimake Software
Generated with DocFX

Search Results for

    Class ValidarSchema

    Validador de schemas de XML (XML x XSD)

    Inheritance
    object
    ValidarSchema
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Unimake.Business.DFe
    Assembly: Unimake.Business.DFe.dll
    Syntax
    public class ValidarSchema

    Properties

    ErrorCode

    Código do erro em caso de falhas na validação

    Declaration
    public int ErrorCode { get; }
    Property Value
    Type Description
    int

    ErrorMessage

    Mensagem de erro em caso de falhas na validação

    Declaration
    public string ErrorMessage { get; }
    Property Value
    Type Description
    string

    Success

    Se a validação foi bem sucedida (true/false)

    Declaration
    public bool Success { get; }
    Property Value
    Type Description
    bool

    Methods

    Validar(XmlDocument, string, string, PadraoNFSe)

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

    Declaration
    public void Validar(XmlDocument conteudoXML, string arqSchema, string targetNS = "", PadraoNFSe padraoNFSe = PadraoNFSe.None)
    Parameters
    Type Name Description
    XmlDocument conteudoXML

    Nome do arquivo XML a ser validado

    string arqSchema

    Arquivo de schema para validação do XML (XSD) contido nos recursos da DLL.

    string targetNS

    Target Name Space, se existir, para validação

    PadraoNFSe padraoNFSe

    Padrão da NFSe (Necessário para determinar a subpasta de onde vai pegar o pacote de schemas)

    Examples

    //Validar arquivos de NFe Validar(xmlDocument, "NFe.consStatServCTe_v3.00.xsd")

    //Validar arquivos de CTe Validar(xmlDocument, "CTe.consStatServCTe_v3.00.xsd")

    //Validar arquivos de MDFe Validar(xmlDocument, "MDFe.consStatServ_v4.00.xsd")