dotSITE
Форумы Work in Murano Software. Учебник по C#
новости материалы решения форумы группы настройки/о проекте
Назад

Как программно создать и заполнить данными XmlDocument?

Ниже представлен код консольного приложения, которое программно формирует XmlDocument и выводит его содержимое на экран.

using System;
using System.Xml;

public class XmlCreationSample
{
  public static void Main()
  {
    
    XmlDocument doc = new XmlDocument();
    doc.AppendChild(doc.CreateXmlDeclaration("1.0","utf-8",null));
    //doc.AppendChild(doc.CreateProcessingInstruction("xml", "version=\"1.0\" encoding=\"utf-8\""));

    XmlNode rootNode = doc.AppendChild(doc.CreateElement("books"));
    
    for(int i = 0;i < 4; i++ ){
      XmlNode bookNode = rootNode.AppendChild(doc.CreateElement("book"));
    
      XmlNode titleNode = bookNode.AppendChild(doc.CreateElement("title"));
      titleNode.InnerText = "some title";
    
      XmlNode authorNode = bookNode.AppendChild(doc.CreateElement("author"));
      authorNode.InnerText = "some author";
    }
    
    Console.WriteLine(doc.OuterXml);
    Console.ReadLine();
  }
}

 Назад
Контакт Реклама на сайте Спонсорам Веб мастерам

Лицензионное соглашение - © 2000-2012 dotSITE
Хостинг .NET предоставлен PARKING.RU
Поддержку сайта осуществляет Murano Software Inc., Offshore software development