Linq to XML Ajouter un élément à un sous arbre

Mon XML:

<Bank>
 <Customer id="0">
  <Accounts>
   <Account id="0" />
   <Account id="1" />                      
  </Accounts>
 </Customer>
 <Customer id="1">
  <Accounts>
   <Account id="0" />                    
   </Accounts>
 </Customer>
 <Customer id="2">
  <Accounts>
   <Account id="0" />                    
  </Accounts>
 </Customer>
</Bank>

Je veux ajouter un nouveau Compte de l'élément permet de dire que la Clientèle avec l'id 2. Je sais comment faire pour ajouter la ligne de ce que je ne sais pas comment spécifier le client (où dois-je écrire le code Client ?)

Mon LINQ to XML code:

XDocument document = XDocument.Load("database.xml");
document.Element("Bank").Element("Customer").Element("Accounts").Add
     (
         new XElement
             (
                 "Account", new XAttribute("id", "variable")
             )
      );
document.Save("database.xml");

Merci pour l'aide. XML n'est pas mon bon ami 🙁

InformationsquelleAutor Safiron | 2012-11-11