Utilizando XML Data Binding do Delphi

O recurso XML Data Binding do Delphi permite gerar classes tipadas a partir de arquivos XML, facilitando em muito quando se precisa ler e escrever arquivos XML.

Se não me engano, anteriormente esse recurso não estava disponível na versão Professional do Delphi, mas agora está, pelo menos no Delphi 2009.

Eu usei recentemente e tinha colocado na minha lista de assuntos para blogar, mas o Diego Garcia acabou de publicar um video detalhado de como utilizar esse recurso.

Vale a pena conhecer, pois mais cedo ou mais tarde todo mundo acaba precisando manipular XML.

6 Comments

  • 20/8/2009 - 14:41 | Permalink

    Valeu pelo post Erick ;)

    Grande abraço,
    Diego Garcia

  • essantos
    25/8/2009 - 18:35 | Permalink

    Já tinha esse recurso no delphi 07

  • 27/8/2009 - 19:48 | Permalink

    @essantos No D7 Pro? Não lembro.

  • 26/9/2009 - 01:01 | Permalink

    Olá Erick, bem interessante o assunto. Acredito que no futuro o JSON acabe passando por cima do XML, até a microsoft está apostando nele. O Visual Studio 2010 esta vindo com recurso para geração de webservices com output em JSON, isso quer dizer q vai trafegar JSON. Hj mesmo escrevi um artigo sobre como manipular JSON em delphi.

    Caso tenha interesse em publicar, está no meu blog.

    http://www.eversonnovka.com

    O Blog ainda está bem crú, iniciei ele esta semana.

    []‘s
    Everson Novka

    • 26/9/2009 - 09:07 | Permalink

      Everson, também acho JSON bem legal e muito mais leve, sendo uma opção bem interessante para diversas situações.

      Inclusive o Delphi 2010 já traz suporte “out-of-the-box” a JSON. Ainda não testei, mas sei que consegue criar serviços que trafegam JSON.

  • Gabriel
    5/10/2009 - 14:12 | Permalink

    Vlw pelo post.
    Sempre acompanho seu blog.

  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>