none
Type 'http://www.portalfiscal.inf.br/nfe:TUf' is not declared RRS feed

  • Pergunta

  • Pessoal

        Estou desenvolvendo algumas rotinas do NFe, e no processo de validar NFe, só que estou com dúvida qual seria o arquivo que devo utilizar para fazer a validação, tentei estes 2 (leiauteNFe_v2.00.xsd e nfe_v2.00.xsd), mais está dando a seguinte mensagem de erro (Type 'http://www.portalfiscal.inf.br/nfe:TUf' is not declared.), e estou utilizando o seguinte namespace (http://www.portalfiscal.inf.br/nfe) o que poderia ser ?

    Private Sub ValidarXML_teste()
          Try
    
             Dim sc As XmlSchemaSet = New XmlSchemaSet()
             sc.Add("http://www.portalfiscal.inf.br/nfe", "D:\teste\xml_teste\xsd\nfe_v2.00.xsd")
             Dim settings As XmlReaderSettings = New XmlReaderSettings()
             settings.ValidationType = ValidationType.Schema
             settings.Schemas = sc
             AddHandler settings.ValidationEventHandler, AddressOf ValidationCallBack_teste
    
             Dim reader As XmlReader = XmlReader.Create("D:\teste\xml_teste\xml\NFe_000001000.xml", settings)
    
             While reader.Read()
             End While
    
          Catch s_dsException As Exception
             MessageBox.Show(s_dsException.Message, "ValidarXML", MessageBoxButtons.OK, MessageBoxIcon.Error)
          End Try
       End Sub
    
       Private Sub ValidationCallBack_teste(sender As Object, validationEventArg As ValidationEventArgs)
    
          '... codigo
    
       End Sub

    quinta-feira, 26 de fevereiro de 2015 21:35

Respostas

  • Pessoal

         Acabei resolvendo o problema, o problema estava nos xsd (antigo), quando peguei uma outra versão (PL_006c)acabou dando certo, só que ai cai em outro problema, e peguei a versão (PL_006v) mais nova e deu tudo certo até o momento no processo, e qualquer novidade eu aviso.

    sexta-feira, 27 de fevereiro de 2015 14:50

Todas as Respostas