none
Carregar arquivos XML NFE atraves do Integration Service RRS feed

  • Pergunta

  • Olá, Pessoal.

    Estou precisando carregar vários arquivos do formato XML que são nfe e inserir estes dados para um banco de dados.
    está é minha primeira vez tratando este tipo de arquivo, to muito perdido em o que fazer.

    1º. Criei um data flow task

    2º. XML Source (Apontei o arquivo)
    porem quando vou gerar um tal de XSD exibe um erro com a seguinte mensagem "Unable to infer the XSD from the XML file. The XML contains multiple namespaces."

    e agora, nas pesquisas que tenho feito nada me ajudou, porque não posso editar o arquivo XML, são 120 arquivos por quinzena.

    outro ponto que está negativo para mim é não ter noção de programação porque não sei desenvolver nada.


    Ednilton Santos

    quarta-feira, 15 de fevereiro de 2017 16:44

Respostas

Todas as Respostas

  • outro ponto que está negativo para mim é não ter noção de programação porque não sei desenvolver nada.

    Bom dia,

    Este fórum é destinado a ajudar desenvolvedores que tenham problemas específicos.

    Como você mencionou, no seu caso é recomendado que se inicie os estudos de desenvolvimento. Escolha uma linguagem de programação, treine com tutoriais e desenvolva seus próprios projetos. Tudo isso ajuda a aprender.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta Ednilton Santos quinta-feira, 16 de fevereiro de 2017 17:34
    • Não Marcado como Resposta Ednilton Santos quinta-feira, 16 de fevereiro de 2017 17:34
    quinta-feira, 16 de fevereiro de 2017 12:29
  • Boa Tarde,
    Consegui solucionar o problema.

    me ajudou muito este post

    https://social.msdn.microsoft.com/Forums/sqlserver/en-US/2fde216c-01ab-42a5-8b43-52f5f42d35bc/multiple-namespaces-in-an-xml-document?forum=sqlintegrationservices

    fiz exatamente os passos mencionados.

    só uma observação no post acima o código que deu certo mesmo foi

    Code Snippet

    <?xml version="1.0" encoding="utf-8" ?>


    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="xml" indent="no" />


    <xsl:template match="/|comment()|processing-instruction()">


    <xsl:copy>
    <xsl:apply-templates />


    </xsl:copy>


    </xsl:template>

    <xsl:template match="*">

    <xsl:element name="{local-name()}">
    <xsl:apply-templates select="@*|node()" />

    </xsl:element>

    </xsl:template>
    <xsl:template match="@*">
    <xsl:attribute name="{local-name()}">
    <xsl:value-of select="." />


    </xsl:attribute>
    </xsl:template>


    </xsl:stylesheet>



    Ednilton Santos

    • Marcado como Resposta Ednilton Santos quinta-feira, 16 de fevereiro de 2017 17:39
    quinta-feira, 16 de fevereiro de 2017 17:39