Web Service retornar XML - C#

 
 
Um web service (WebMethod) já retorna um XML por padrão. O problema é que o web service não serializa todas as propriedades de um objeto Então, neste artigo vou mostrar algumas formas de retornar XML de um web service, seja um XML simples ou mais complexo. Já sabemos que o…
Continue lendo
Por Cesar Cassiano Schimanco

Serializar objetos para XML - C#

 
 
Serializar e Deserializar objetos em C# é bem simples. Vamos usar para isso o XmlSerializer e seus métodos: Serialize e Deserialize. Vamos ver também como usar o XmlWriterSettings. Ver como salvar o XML, fazer download ou simplesmente retornar o XML gerado. Para os primeiros exemplos vamos usar…
Continue lendo
Por Cesar Cassiano Schimanco

Gerar e salvar XML com LINQ - XDocument

 
Neste artigo vamos ver como criar um XML usando o XDocument. Não vou me estender muito com explicações, até porque o código está todo comentado e talvez esta seja uma das formas mais simples de gerar um arquivo XML. Se quiser saber mais, pode ver outras 3 formas de criar e…
Continue lendo
Por Cesar Cassiano Schimanco

XML lento ao carregar C#

 
Em termos de desempenho o XmlDocument, XmlTextReader e XDocument não tem muita diferença com até 500 itens. A partir dai o XmlTextReader se destaca, enquanto o XmlDocument e XDocument vão ficando bem mais lentos. O XmlTextReader é o mais rápido, depois o XDocument e por…
Continue lendo
Por Cesar Cassiano Schimanco

Tutorial completo - Usar XML como banco de dados (ASP.NET / C#)

 
 
Este artigo segue na linha do Ler arquivo XML usando XmlTextReader e XmlDocument, só que em um formato mais parecido com tutorial. Vou mostrar um exemplo simples de como cadastrar, editar e excluir clientes usando XML como banco de dados. Vou criar uma página para cada ação, para ficar…
Continue lendo
Por Cesar Cassiano Schimanco

3 formas de criar e salvar arquivo XML (C# / XmlTextWriter)

 
 
Neste artigo vou mostrar 3 exemplos diferente de como criar um arquivo xml dinamicamente usando XmlTextWriter do C#. Vamos ao primeiro exemplo que vai criar e responder o xml no browser. A estrutura gerada será esta. <?xml version="1.0"…
Continue lendo
Por Cesar Cassiano Schimanco

Lendo XML com biblioteca GreenSock

 
Um arquivo XML pode ser carregado pela aplicação usando somente as bibliotecas disponíveis pela Flex SDK, porém eu utilizo a biblioteca GreenSock tanto para animação quanto para a carga de arquivos. Mais detalhes sobre o carregamento usando esta biblioteca podem ser…
Continue lendo
Por Ivan da Silveira

DataSet para XML em ASP.NET / C#

 
 
Este artigo é para aqueles que adoram o DataSet e precisam gerar um arquivo XML. Veja abaixo como é simples fazer isso. Exemplo simples de como exportar dados de um DataSet para XML using System.Data; using System.IO; using System.Data.SqlClient; ... using (SqlConnection Conn = new…
Continue lendo
Por Cesar Cassiano Schimanco

XML para DataSet em ASP.NET / C#

 
 
Ler XML com DataSet é muito simples, basta usar o ReadXml do DataSet. Similar ao WriteXml que passa o DataSet para XML. Feito isso vamos ver como ler os campos do XML com o DataSet, ou seja, pegar as linhas e colunas. Vamos ver no exemplo abaixo o que fazer depois de popular o DataSet com os dados do…
Continue lendo
Por Cesar Cassiano Schimanco

Ler arquivo XML usando XmlTextReader e XmlDocument em C# - ASP.NET

 
 
Hoje vou mostrar dois exemplos de como ler um arquivo XML em C# - ASP.NET. No primeiro exemplo vou utilizar XmlTextReader para ler o arquivo XML  e no outro XmlDocument. Se quiser, também pode ver outros artigos sobre o assunto clicando aqui. Exemplo simples de XML: <?xml…
Continue lendo
Por Cesar Cassiano Schimanco