Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Hackbart

validar XML com Schemas da NFe

Recommended Posts

Eai galera,

tenho que fazer uma programa que valida xml usando schema da NFe, o programa nao encontra nenhum error nas linhas do codigo, mais na hora de compilar da aparece esse error:

 

Erro ao criar o formulário. Consulte Exception.InnerException para obter detalhes. O erro é: Não foi possível localizar o arquivo 'C:\Users\Carlos\Documents\Visual Studio 2008\Projects\WindowsApplication2\WindowsApplication2\bin\Debug\nfe_v3.10'.

alguem pode ma ajudar???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse Nfe_3.10 é o XML dele ?

Se for ele esta reclamando que ele não está na pasta, tenta se for webservice dar Update nele, seguidno de somente "clear" e depois Build sem fazer rebuild

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não via adiantar colocar lá,

tenta recolocar esse schema novamente para ver se ele atualiza...
Limpa e Controe novamente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aff continua o error

talvez se voce olhar o codigo te ajude

 

 

 

Imports System.Xml

Imports System.Xml.Schema


Public Class Form1
    Inherits Form
    Friend WithEvents cbofiles As ComboBox
    Friend WithEvents cmdvalidate As Button
    Friend WithEvents lblconsole As Label


    Private schemas As XmlSchemaCollection
    Private valid As Boolean

    Public Sub New()


        ' Esta chamada é necessária para o Windows Form Designer.
        InitializeComponent()


        ' Adicione qualquer inicialização após a chamada InitializeComponent().
        valid = True
        schemas = New XmlSchemaCollection
        schemas.Add("32131227494152000144550010000002051001110251-nfe", "nfe_v3.10")


    End Sub
    Private Sub validationError(ByVal sender As Object, ByVal arguments As ValidationEventArgs)
        lblconsole.Text = arguments.Message
        valid = False
    End Sub
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
        Dim reader As XmlTextReader = New XmlTextReader(cbofiles.Text)
        Dim validator As XmlValidatingReader = New XmlValidatingReader(reader)
        validator.Schemas.Add(schemas)
        validator.ValidationType = ValidationType.XDR
        AddHandler validator.ValidationEventHandler, AddressOf validationError
        While validator.Read


        End While
        If valid Then
            lblconsole.Text = "documento é valido"
        End If
        valid = True
        validator.Close()


    End Sub
    Friend WithEvents Button1 As System.Windows.Forms.Button
End Class

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.