MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


4 participantes

    Importar arquivo XML fora do padrão XML

    avatar
    CesarA
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 14/07/2016

    Importar arquivo XML fora do padrão XML Empty Importar arquivo XML fora do padrão XML

    Mensagem  CesarA 14/7/2016, 04:42

    Olá pessoal,

    Eu pesquisei aqui sobre importação de arquivos txt com o access, mas não encontrei nada parecido com esse problema, vejam só:

    Eu tenho um xml, que como não segue o padrão, eu não consigo usar a função própria de importação de arquivos XML:

    Código:

    <item desc="INFO1" show="INFO2">
        <item desc="INFO1" action="INFO3"/>
        <item desc="INFO1" action="INFO3"/>
    <item desc="INFO1" action="INFO3"/>
    <item desc="INFO1" show="INFO2" action="INFO3"/>
    </item>

    Esse é um exemplo dos arquivos (milhares de linhas), e não segue um padrão, tipo, o tamanho de todos os "INFO~" podem ser diferentes, alguns podem ter até instrução HTML, não é identado como esse que mostro aqui, e não tem uma ordem certa e podem ter entre 1 e 3 variáveis por "item ... ".

    Eu preciso identificar cada variável dentro do "item ...", pegar o valor que está entre "" e guardar em seu respectivo campo na tabela, por linha.

    Além disso ainda preciso manter a ordem do agrupamento (são vários agrupamentos ) e uma ordem geral do arquivo ao guardar, porque eu preciso exportar ele com modificações, depois.

    Alguém tem alguma ideia de como fazer isso? Eu olhei os exemplos aqui do fórum, do Jpaulo e mesmo os que não possuem delimitadores, possuem um padrão onde a informação está. bounce

    Agradeço desde já se puderem me ajudar.

    Abraços!
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    Importar arquivo XML fora do padrão XML Empty Re: Importar arquivo XML fora do padrão XML

    Mensagem  Alvaro Teixeira 14/7/2016, 08:27

    Olá Cesar Alves, bem vindo ao fórum.
    Para compreender melhor, tendo como base o exemplo XML postado.
    Como ficaria os dados importados na tabela.
    Pode postar uma base de dados com a tabela (nomeDosCampos e dados) lançados manualmente.
    Abraço
    avatar
    CesarA
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 14/07/2016

    Importar arquivo XML fora do padrão XML Empty Re: Importar arquivo XML fora do padrão XML

    Mensagem  CesarA 14/7/2016, 18:57

    Olá ahteixeira,

    Obrigado pelas boas vindas.

    Ele deveria ficar conforme esse exemplo que eu anexei aqui no post.

    A ordem geral, é a ordem geral do arquivo.
    A ordem_grupo, é a ordem dos agrupamentos. Sempre que em uma linha tiver um "/item" o próximo agrupamento inicia a contagem do 1. Esses controles aparentemente são tranquilos, o problema é retirar corretamente as colunas desc/show e action.
    avatar
    CesarA
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 14/07/2016

    Importar arquivo XML fora do padrão XML Empty Re: Importar arquivo XML fora do padrão XML

    Mensagem  CesarA 15/7/2016, 21:41

    Ninguém tem uma ideia galera, de uma forma de analisar o código para importar essas informações? Sad

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    Importar arquivo XML fora do padrão XML Empty Re: Importar arquivo XML fora do padrão XML

    Mensagem  Alexandre Neves 17/7/2016, 08:54

    Bom dia
    https://support.microsoft.com/pt-br/kb/285329


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Importar arquivo XML fora do padrão XML Empty Re: Importar arquivo XML fora do padrão XML

    Mensagem  FabioPaes 17/7/2016, 16:46

    Use a função do exemplo postado na abertura desse topico:
    https://www.maximoaccess.com/t26893-resolvidoextrair-texto-copiado-de-pagina-da-internet-e-inserir-valores-em-novos-registros

    Eu, so nao consegui achar no seu exemplo as tres sequencias ordemgeral, ordemgrupo...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    Conteúdo patrocinado


    Importar arquivo XML fora do padrão XML Empty Re: Importar arquivo XML fora do padrão XML

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 11:49