Tag archives for XML

Bibliotecas e Ferramentas

Dicas sobre .NET: convertendo JSON para XML (e vice-versa)


Figurando entre os padrões mais comuns para o intercâmbio de informações, os formatos XML e JSON constituem presença praticamente certa ao se considerar a comunicação entre diferentes aplicações por meio de Web Services. Tal popularidade se deve, sem sombra de dúvidas, ao suporte que as principais plataformas de desenvolvimento da atualidade oferecem a estas especificações. Nota-se inclusive que há no mercado uma maior preferência pelo padrão JSON, dada sua simplicidade e o menor volume de dados trafegado ao se escolher esta opção. Apesar de tudo isso, o formato XML continua a ser bastante utilizado em soluções corporativas. Levando em...
Continuar Lendo »
ASP.NET WEB API 2

Utilizando o tipo HttpResponseMessage em serviços Web API


Embora conte com o padrão XML como uma de suas opções nativas para a serialização de dados, o ASP.NET Web API não suporta o uso deste formato em Actions cujo retorno seja um tipo anônimo ou dinâmico. A tentativa de realizar uma operação deste gênero resultará em erro (algo que não aconteceria ao se empregar JSON), limitando a princípio a utilização de XML apenas a referências criadas a partir de classes concretas. Informações sobre tal problema podem ser encontradas no seguinte artigo: http://bit.ly/desativar-xml-web-api Por mais que a situação levantada represente uma restrição, existe ainda assim uma alternativa: a utilização...
Continuar Lendo »
ASP.NET WEB API 2

Arquitetura Orientada a Serviços (SOA): uma visão geral


Arquivos contendo agrupamentos de dados foram uma das primeiras formas de integração entre sistemas. Ainda em uso atualmente, esta alternativa costuma ser empregada muitas vezes na transferência de grandes lotes de informações. Vale destacar que o uso de arquivos é um tipo de prática bastante comum no desenvolvimento para aplicações de mainframe, bem como na implementação de processos de carga para soluções de Business Intelligence (BI). Além de arquivos de texto, outros formatos como CSV e planilhas do Excel (.xls/.xlsx) também são utilizados com alguma frequência. O advento dos Web Services no começo dos anos 2000 revolucionou a comunicação...
Continuar Lendo »