Bonjour ba voila j'aurais voulu savoir comment faire pour pouvoir ajouter plusieurs namespaces à un XElement

normalement on fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
  System.Xml.Linq.XNamespace oXNamespace0 = "http://www.w3.org/1999/XSL/Transform";
            System.Xml.Linq.XElement oXElement =
                        new System.Xml.Linq.XElement(oXNamespace0 + "stylesheet", ...
avec un prefix on fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 
System.Xml.Linq.XNamespace oXNamespace0 = "http://www.w3.org/1999/XSL/Transform";
System.Xml.Linq.XElement oXElement = 
			new System.Xml.Linq.XElement(oXNamespace0+"template",
new System.Xml.Linq.XAttribute(System.Xml.Linq.XNamespace.Xmlns + "xsl", oXNamespace0), ...
mais comment ajouter plusieurs namespaces à un même élement
ex : en xaml on peut avoir :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<Window
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
Height="300" Width="300">
donc comment avec Linq To XML pouvoir ajouter ces 2 namespaces à l'élément window par exemple ?
sachant que l'on ne peut pas faire

XElement oXElement = new XElement(oXNamespace1 + oXNamespace2 + "window",...


mercii ++