BlogBlogs.Com.Br
Clique aqui para assinar o Feed
Participe da comunidade TheCodeBr no Orkut
Siga o TheCodeBr no Twitter

segunda-feira, 10 de maio de 2010

LINQ to XML Parte 2 - Criando XML

Neste tutorial vamos aprender como gerar um arquivo XML com LINQ e C#.


Com LinqToXml se tornou muito fácil e prático criar um documento XML, com algumas linhas de código podemos criar atributos, elementos, comentários e tudo o que o XML pode nos proporcionar.

Para ver o artigo inteiro clique no Leia Mais, bons estudos.


Segue código abaixo:

//Cria Elemento Raiz
XElement documentoXML = new XElement("blogs");
        
//Cria um elemento
XElement element = new XElement("blog");
        
//Cria elemento filho de Blog com valor
//Elemento.SetElementValue("nomedoelemento", "valordoelemento")
element.SetElementValue("url", "http://thecodebr.blogspot.com");

//Cria elemento filho de Blog com valor
element.SetElementValue("feed", "http://feeds.feedburner.com/TheCodeBr");

//Cria elemento filho de Blog com valor
element.SetElementValue("comunidade_orkut", "http://www.orkut.com.br/Main#Community?cmm=101384518");

//Cria elemento filho de Blog com valor
element.SetElementValue("twitter", "http://twitter.com/TheCodeBr");

//Adiciona adiciona elemento filho em elemento raiz
documentoXML.Add(element);

//Salva arquivo
documentoXML.Save(Server.MapPath("LinksTheCode.xml"));

O XML gerado será igual o abaixo:

  
    http://thecodebr.blogspot.com
    http://feeds.feedburner.com/TheCodeBr
    http://www.orkut.com.br/Main#Community?cmm=101384518
    http://twitter.com/TheCodeBr
  


Bom, códigos comentados, bons estudos.

LEIA TAMBÉM:

Introdução ao LINQ to XML Parte 1 - Lendo dados






Nenhum comentário:

Postar um comentário


----------------------------------------------------

About me (+)

Jonatas Freitas

Este blog surgiu da minha necessidade de passar meu conhecimento adiante e tornar esta web ainda mais bonita e funcional.

Meus artigos serão direcionados ao desenvolvimento web em geral.
Tutoriais, dicas, notícias e boas práticas sobre: Html, css, JQuery, action script, c# e outros.

Boa sorte nos estudos.

E-mail:
jonatas.freitas@live.com

----------------------------------------------------


Download:


----------------------------------------------------


----------------------------------------------------

Chat Rápido:


----------------------------------------------------

Contador:

Free Hit Counter
----------------------------------------------------

Tools:

Parceria.info - Divulgue seu Site
Technology Blogs

Free SEO Tools

{thecodebr} 2010 {/thecodebr}