PplWare Mobile

Tutorial C# – Linq to XML

                                    
                                

Este artigo tem mais de um ano


Autor: Pplware


  1. JoniD says:

    Excelente. Continua o bom trabalho!

    • Nuno Mestre says:

      Boas…

      Achei bastante bom e esclarecedor este tutorial. Actualmente ando também “brincando” às leituras de “files” em XML em técnologias diferentes (Python, Flex/ActionScript).

      Continua o bom trabalho!

      🙂

  2. DEVAXTATOR says:

    Boas,
    venho ao blog todos os dias,
    primeiro comentario.. funcionou impecavel com o visual web express 2008 que tambem compila c#
    aquele abraço
    DEVAXTATOR

  3. Shogun says:

    @Offtopic:

    Beta do Visual Studio 2010 ja esta ca fora, uma review seria bastante interessante.

  4. Telmo says:

    Muito bom, continua!

    Já agora a tal review do VS2010 beta era bem vinda! 😉

  5. Ricardo says:

    Bem, a uma maneira muito mais “fácil” e a qual precisas de muito menos código para trabalhares com XML no C#.

    Basta fazeres Deserialize/Serialize do ficheiro XML.

    Faz pesquisa por XMLSerialize no site do MSDN e teras a maneira como é feito.

    Caso nao consigas e estejas interessado, podes contactar-me pelo mail…

  6. raphael says:

    Ficou muito legal a explicação.

  7. Ahtos says:

    Viva, primeiro que tudo, obrigado pelo post e pelo bom trabalho!

    Gostaria de uma pequena ajuda, se possível:

    O Ficheiro xml apresentado neste exemplo é o seguinte:

    Angels & Deamons

    Pelo que a respectiva query de acesso será:
    var query =
    from Filme in Filmes.Elements(“Filme”)
    select Filme.Element(“Titulo”);

    No entanto, se o XML possuir uma outra estrutura, como por exemplo:

    Angels & Deamons

    Como ficará a query em linq para aceder ao titulo?

    Obrigado desde já.

    Cumprimentos

    • Ahtos says:

      Incluí código xml no comentário, e este desapareceu. segue na imagem em anexo:

      Uploaded with ImageShack.us

    • Ahtos says:

      Ficheiro xml apresentado neste exemplo é o seguinte:

      Filmes
      Filme
      titulo Angels & Demons /titulo

      …Pelo que a respectiva query de acesso será:
      var query =
      from Filme in Filmes.Elements(“Filme”)
      select Filme.Element(“Titulo”);

      No entanto, se o XML possuir uma outra estrutura, como por exemplo:

      Movies
      Series
      Filmes
      titulo Angels & Demons /titulo

      Como ficará a query em linq para aceder ao titulo?Obrigado desde já.Cumprimentos

  8. Jader de Andrade says:

    Valeu, a matéria é esclarecedora. Muito bom, me ajudou bastante. Continue assim.

  9. Marcelo says:

    Muito bom o post, muito útil, parabéns!

  10. Tribuna says:

    boa tarde,
    eu precisava de 2 ajudas caso seja possível.

    Sou novato no c# e linq to xml, no entanto estou a construir uma pequena aplicação para uso pessoal.

    o meu primeiro problema é:
    new XDeclaration(“1.0”, “ISO-8859-1”, “”) no ficheiro gerado aparece iso-8859-1 e deveria ser em maiusculas porque depois o programa de validação diz que o enconding iso-8859-1 é diferente de ISO-8859-1.

    O meu segundo problema é:
    tenho várias textboxes e consigo escrever no ficheiro xml, com o linq to xml.

    No entanto tenho para minha facilidade uma gridview com 4 colunas para inserir dados e precisava de exportar também para o xml.

    alguém me pode ajudar quanto a estas questões?

    obrigado.

  11. André Araújo says:

    Parabens pelo conteúdo. Bem explicativo…. se precisar de algum help entro em contato sim….

Deixe um comentário

O seu endereço de email não será publicado.

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

*

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. A administração deste site reserva-se, desde já, no direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.