Usuário com melhor resposta
Carregar arquivos XML NFE atraves do Integration Service

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 task2º. 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
Respostas
-
Boa Tarde,
Consegui solucionar o problema.
me ajudou muito este postfiz 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
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
-
Boa Tarde,
Consegui solucionar o problema.
me ajudou muito este postfiz 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