Только префикс добавления XElement

У меня есть файл XML, например:

<myPrefix:Catalog xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
 xmlns:sys="clr-namespace:System;assembly=mscorlib" 
 xmlns:myPrefix="clr-namespace:........">

  <myPrefix:Item Name="Item1" Mode="All" />
  <myPrefix:Item Name="Item2" Mode="Single" />

</myPrefix:Catalog>

С C # я создаю новый элемент, например:

XContainer container = XElement.Parse(xml);
XElement xmlTree = 
   new XElement("Item",
      new XAttribute("Name", item.Name),
      new XAttribute("Mode", item.Mode));

Как видите, я не добавляю" myPrefix " префикс. Кто-нибудь может сказать мне, как я могу это сделать? Я не хочу снова объявлять XML-файлы. Спасибо, Питер

7
задан Peter 12 May 2011 в 08:26
поделиться