[LINQ TO XML] - Ajouter plusieurs namespaces à un XElement
Bonjour ba voila j'aurais voulu savoir comment faire pour pouvoir ajouter plusieurs namespaces à un XElement
normalement on fait :
Code:
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:
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:
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 ++