none
Gerar classes do schema na nota fiscal eletronica RRS feed

  • Pergunta

  • Pessoal, estou tentando gerar as classes do schema nfe com o comando a baixo.

    xsd nfe_v1.10.xsd /l:cs /c /n:teste /edb /o:"d:\nfe\project"

    E estou recebendo o seguinte erro

    Schema validation warning: Elemento 'http://www.w3.org/2000/09/xmldsig#: Signature' não foi declarado. Line 3304, position 5.
    Schema validation warning: Tipo 'http://www.w3.org/2000/09/xmldsig#: DigestValueType' é não declarado. Line 3285, position 8.
    Schema validation warning: Elemento 'http://www.w3.org/2000/09/xmldsig#: Signature' não foi declarado. Line 3244, position 5.

    Warning: Schema could not be validated. Class generation may fail or may produce incorrect results.

    Error: Error generating classes for schema 'nfe_v1_10'.
      - Elemento 'http://www.w3.org/2000/09/xmldsig#: Signature' ausente.

    Alguém sabe como corrigir esse xsd?

    Estou usando o schema que baixei do site da RF (http://www.nfe.fazenda.gov.br/portal/docs/PL_005a.zip)



    sexta-feira, 9 de janeiro de 2009 10:26

Todas as Respostas

  • Problema solucionado.

    É preciso
    incluir o nome de todos os XSDs importanos no no schema principal.

    neste caso ficaria xsd nfe_v1.10.xsd xmldsig-core-schema_v1.01.xsd /l:cs /c /n:teste /edb /o:"d:\nfe\project"

    • Sugerido como Resposta Danimar Ribeiro terça-feira, 23 de agosto de 2011 14:51
    domingo, 11 de janeiro de 2009 01:52
  • Vasco,

     

    Sou iniciante no desenvolvimento para NFe.

     

    Pode me dar dicas?

     

    Exemplo:

     

    Como você gerou o XML com SOAP?

     

    Como você valida os XML's?

     

    Como você obteve a assinatura digital?

     

    Como você testa os arquivos?

     

    Abraços,

     

     

     

     

     

    terça-feira, 13 de janeiro de 2009 12:53
  • Utilize a ncsNfe.dll http://www.integranfe.com.br/ ela tem suporte a todas estas funções.
    sexta-feira, 4 de setembro de 2009 17:17
  • Ou simplesmente dêem um olhada neste Blog:
    http://www.entendendo.net/?p=94

    Ali tem um exemplo de geração de XML, assinatura e validação de XML, em breve posto algumas dicas de conexão com WebService tbm, apesar de que se você procurar no forum já respondi isso por aqui.

    []'s
    Entendendo.net - http://www.entendendo.net - Tudo sobre .NET, NFE (Geração de XML, Assinatura Digital, Validação e etc) - Confira.
    sexta-feira, 4 de setembro de 2009 17:52
  • Vasco, não entedi como você resolveu este problema, estou com o mesmo problema quando eu quando a função

    schemaCollection.Add(

    "http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd", _xsd);

    recebo  a messagem, "Elemento 'http://www.w3.org/2000/09/xmldsig#:Signature' não foi declarado."

    tem como me dar uma ajuda pois estou meio sem saída.

    Atenciosamente
    Paulo Afonso


    Paulo Afonso
    domingo, 29 de novembro de 2009 20:22
  • Paulo, você conseguiu resolver esse problema?

    Obrigado!
    XoX
    sexta-feira, 5 de março de 2010 17:49
  • Olá Paulo e XoX,

    Estou com o mesmo problema, vocês conseguiram resolver.

    Abcs.

    Fábio Freitas

    quarta-feira, 29 de dezembro de 2010 13:58
  •  Alguém tem solcução para isto?

     Se eu gero duas classes que precisam de tipos, preciso referenciar os tipos nas duas linhas de do xsd. Só que quando eu coloco no código estoura erro dizendo que ja existe o tipo no namespace.

     Alguém tem solução ?

    segunda-feira, 22 de agosto de 2011 17:11
  • Bom dia

    Existe um projeto opensource de geração e validação do xml das NFE's no seguinte endereço www.unimake.com.br.

    O Código foi escrito em C# e está livre pra você utilizar . Dê uma olhada que acho que pode te servir, embora não seja minha área , creio que pode te ajudar.

    Qualquer coisa estarei a disposição

    Abraços

    _______________________________________________________________________________________________________________________________________________________

    Luciano - PontonetHost

    www.pontonethost.com.br

    www.blog.pontonethost.com.br

    Email: design@pontonethost.com.br

     

    quarta-feira, 24 de agosto de 2011 14:35
  • Obrigado, Vasco.Creverele!

    Realmente bastou adicionar o nome do arquivo de core schema e as classes foram geradas com sucesso.

    quarta-feira, 30 de maio de 2018 17:55
  • Adaptei o comando para importar as classes de arquivos de Conhecimento de Transporte Eletrônico (CTe), funcionou perfeitamente. Muito obrigado!

    xsd procCTe_v3.00.xsd xmldsig-core-schema_v1.01.xsd /l:cs /c /n:teste /edb /o:"C:\ Teste exportacao XSD"

    segunda-feira, 23 de março de 2020 14:45