![]() |
Created by Thiago Russo
about 7 years ago
|
|
Question | Answer |
LINQ to XML O que é esse provider? pra que serve? | Um outro provedor que faz parte do .NET Framework é LINQ to XML. Normalmente, vc trabalha com arquivos XML usando as classes XmlWriter, XmlReader e XmlDocument. A vantagem de LINQ to XML é que vc pode usar a mesma experiência de consulta que vc usa no LINQ to Objects ou com outros provedores LINQ. LINQ to XML ajuda a criar, editar e analisar arquivos XML. Se vc apenas tem que obter algumas informações de um arquivo XML, LINQ to XML oferece uma experiência de consulta fácil. Se vc precisar de mais recursos, LINQ ajuda a escrever consultas poderosas que são mais compactas do que outras classes XML. |
LINQ to XML utilização da classe XDocument, XNode, XDocument.Nodes, XDocument.Descendants e XDocument.Elements | |
XAttribute | Uma coisa a notar é que o método Attribute retorna instâncias de XAttribute. O XAttribute tem uma propriedade de valor do tipo string, mas também implementa operações explícitas, para que possa converter para a maioria dos tipos básicos em C#. |
LINQ to XML - operadores LINQ padrão | |
LINQ to XML Criando XML | |
LINQ to XML Atualizando XML com código procedural | |
LINQ to XML Atualizando XML com "construção funcional" | |
LINQ to XML utilizar forma procedural regular ou funcional? | Ele depende da dificuldade da sua modificação se você usa a forma procedural regular ou funcional. Especialmente quando a estrutura do documento XML mudanças, a maneira funcional pode ter uma série de benefícios. |
Want to create your own Flashcards for free with GoConqr? Learn more.