none
Pagina xml com base em um banco de dados sql RRS feed

  • Pergunta

  • Boa noite.

    Eu tenho um banco de dados em meu servidor. Consigo ler e usa-lo com php, jquery, java, html...Mas nunca usei xml. 

    Estou usando um programa em que a melhor conexão para ele seria através do xml. 

    Como eu posso fazer com que essa página xml seja criada de forma dinâmica com base em meu banco de dados? É possível? 

    Assim, eu manteria apenas o bando de dados atualizado, sem a necessidade de alterar também o xml, uma vez que são muitos dados.

    Obrigado.

    sexta-feira, 10 de fevereiro de 2017 00:39

Respostas

Todas as Respostas

  • Olá,

    Não sei se é bem o que procura, mas tem uma forma de gerar XML no SQL, baseado em consultas que você faz nele. Dá uma olhada: https://sqlfromhell.wordpress.com/2011/06/22/gerando-xml-no-sql-server-arte-do-for-xml-auto/

    Valeu!


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MVP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    • Marcado como Resposta Bisewski01 sexta-feira, 10 de fevereiro de 2017 11:29
    sexta-feira, 10 de fevereiro de 2017 10:09
  • Obrigado pela resposta André. 

    Estou acompanhando alguns videos e tutoriais para entender como o xml trabalha e estou apanhando um pouco. 

    Por exemplo, se eu tenho uma tabela em sql no meu servidor chamada Idiomas. Nela eu tenho dois itens, USA e PTBR. Na linha USA tenho a coluna Texto1 como o valor de TestInEnglish e em portugues a mesma coisa mas com o valor TesteEmPortugues.

                 Texto1
    USA   TestInEnglish
    PTBR  TestEmPortugues

    Eu ainda não tenho xml criado no meu servidor, nada, apenas a tabela. O meu programa precisa de um link como www.meuServer.com/Langs.xml para obter os dados da tabela. 

    A minha dúvida é que em todo tutorial que vejo o xml já está criado no servidor. Então eu teria que criar um rotina sql, criar uma página xml, fazer o upload no servidor para funcionar.

    A questão é, tem algum forma de ler o banco de dados e criar esse xml dinamicamente? Assim eu apenas me preocupo em manter o banco de dados atualizado.

    Desculpe-me mas realmente sou bem novato em xml.... 


    sexta-feira, 10 de fevereiro de 2017 13:13
  • Será que a maneira correta seria criar um página por exemplo em php, onde eu leio o database, crio um xml e faço o upload para o servidor?
    sexta-feira, 10 de fevereiro de 2017 13:29