Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

troynik


Книжник

Зарегистрирован:
08 May 2004
Сообщения: 217
Примеры кода: 3
 

RE: Как улучшить производительность ?

07 August 2008 12:28  


Для работы основной программы требуется файл ХМЛ, который в будущем буду получать из другого источника. Тоесть мне его создавать не придется !!!
Только ради тестирования своей программы мне необходим файл ХМЛ. Поэтому я решил как то создать этот самый файл ХМЛ, написав небольшую консольную программу.
Код вставить не получается почему то...?
Перед тем как отправить свой комментарий, делаю Предосмотр и вижу, что больше половины кода не вставляется..?!
Уже убрал все трехугольные скобки и все равно, что то глючит...?!
Ну ладно попробую объяснить на словах.
1)Принимаю число с консоли(numOfUsers)
2)создаю for, который начинается с 1 и до [ numOfUsers.
Метод CreateXML(numOfUsers), строит ХМЛ файл и возвращает ХМЛ ввиде Стринга.
string str = CreateXML(numOfUsers);
В конце заливаю стринг в ДатаТабел
byte[] XmlBytes = new System.Text.ASCIIEncoding().GetBytes(STR);
System.IO.StreamReader sr = new System.IO.StreamReader(new System.IO.MemoryStream(XmlBytes));
DataSet ds = new DataSet();
ds.ReadXml(str);
Ну и в конце сохраняю на жестком диске
ds.WriteXml(@"C:\\newXML.xml");


Как тебе вот этот вот код

XmlDocument MyXMLDoc = new XmlDocument();
MyXMLDoc.LoadXml("<Пользователи/>");
int n=1000000;
for(int i=1; i<=n;i++)
{
XmlNode NewUser=MyXMLDoc.DocumentElement.AppendChild(MyXMLDoc.CreateElement("Пользователь"));
NewUser.AppendChild(MyXMLDoc.CreateElement("Номер_удостоверения_личности")).InnerText="";
NewUser.AppendChild(MyXMLDoc.CreateElement("Номер_счета")).InnerText="";
NewUser.AppendChild(MyXMLDoc.CreateElement("Номер_телефона")).InnerText="";
}

Занимает не более минуты
БУДЬТЕ ЗДОРОВЫ И ЖИВИТЕ БОГАТО!
Наверх
  



Общие вопросы программирования на ASP.NET

 Как улучшить производительность ?PANDA  07 August 2008 10:37
 Как улучшить производительность ?[Dr]Wolf  07 August 2008 10:56
 Как улучшить производительность ?PANDA  07 August 2008 12:08
 RE: Как улучшить производительность ?troynik  07 August 2008 12:28
 RE: Как улучшить производительность ?PANDA  07 August 2008 15:08
 RE: Как улучшить производительность ?vb95  08 August 2008 19:12
 RE: Как улучшить производительность ?batman83  15 September 2008 21:04
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта