Bonjour ba voila j'aurais voulu savoir comment faire pour pouvoir ajouter plusieurs namespaces à un XElement
normalement on fait :
avec un prefix 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", ...
mais comment ajouter plusieurs namespaces à un même élement
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), ...
ex : en xaml on peut avoir :
donc comment avec Linq To XML pouvoir ajouter ces 2 namespaces à l'élément window par exemple ?
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">
sachant que l'on ne peut pas faire
XElement oXElement = new XElement(oXNamespace1 + oXNamespace2 + "window",...
mercii ++
Partager