Re[2]: Создание нового XML документа на основе имеющегося
От: BTP  
Дата: 11.04.07 18:34
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>Здравствуйте, BTP, Вы писали:


BTP>>Есть XMLDocument, необходимо построить на его основе новый,например, взять некоторые ветки.

BTP>>Пробовал присваивать новому XMLDocuments, выбранный XMLNode клонированием, не катит... говорит не тот контекст документа.
BTP>>Кто сталкивался?

_FR>Как-то ты не правильно клонируешь:

_FR>
_FR>namespace ConsoleApplication1
_FR>{
_FR>  #region Using's

_FR>  using System.Xml;

_FR>  #endregion Using's

_FR>  class Program
_FR>  {
_FR>    static void Main() {
_FR>      XmlDocument d1 = new XmlDocument();
_FR>      d1.Load(@"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Deployment.xml");
_FR>      XmlDocument d2 = (XmlDocument)d1.Clone();
_FR>      d2.Save(@"C:\Test.xml");
_FR>    }
_FR>  }
_FR>}
_FR>


Пасиб, но мне полный документ не нада
У меня есть XmlNode (после поиска нужной ветки) из старого документа, требуется добавить его в новый XmlDocument.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.