2012-07-16 25 views
1

Как это сделать в моем xml? (Проблема пространство имен) Как добавить простое пространство имен?

Замкнутым я пришел был таково:

XDocument doc = new XDocument(); 
XElement root = new XElement("root", 
    new XAttribute("name", Name), 
    new XAttribute(XNamespace.Xmlns, Namespace)//<-- XNamespace.Xmlns is not good 
); 

Я судимый с новым XAttribute («Xmlns», пространство имен) тоже, но я просто не понимаю.

ответ

1

Я нашел это. Он отлично работает.

XDocument doc = new XDocument(); 
XElement root = new XElement("root", 
    new XAttribute("name", Name) 
    ); 
doc.Add(root); 
XNamespace xmlns = Namespace; 
doc.Root.Name = xmlns + root.Name.LocalName; 
Смежные вопросы