Exécuter des requêtes avec LINQ

LINQ permet de réaliser des requêtes sur un document XML. Les objets présentés précédemment XDocument, XElement ou encore XAttribute permettent d’extraire les données souhaitées. 

Les requêtes LINQ to XML suivent les mêmes principes que la syntaxe LINQ générale.

Les exemples suivants sont basés sur le fichier d’exemple LinqToXML.xml :

<?xml version="1.0" encoding="utf-8"?> 
<SelMailer> 
  <MailServer ID="1"> 
    <Host>mail.mondomaine.com</Host> 
    <Username>monUtilisateur</Username> 
    <Password>monMotDePasse</Password> 
  </MailServer> 
  <MailServer ID="2"> 
    <Host>mail.mondomaine2.com</Host> 
    <Username>monUtilisateur2</Username> 
    <Password>monMotDePasse2</Password> 
  </MailServer> 
  <Sender ID="1"> 
    <Name>mon nom</Name> 
    <Email>email@mondomaine.com</Email> 
  </Sender> 
  <MailServerSender MailServerID="1" SenderID="1" /> 
  <MailServerSender MailServerID="2"...
Pour consulter la suite, découvrez le livre suivant :
couv_EI9C19VIS.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Les objets XML
Suivant
Les classes de gestion du système de fichiers