На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
Модераторы: juice
  
> Как оптимизировать код чтобы читать Xml., Как оптимизировать код чтобы читать Xml.
    Есть код для чтения Xml файлами сам файл нужно его оптимизировать.
    ExpandedWrap disabled
      FileStream fs = new FileStream("D:\\TestXml\\TestXml\\rocid.xml",FileMode.Open,FileAccess.Read,FileShare.Read);
                  XmlDocument XmlDoc = new XmlDocument();
                  XmlDoc.Load(fs);
                  ArrayList Country = new ArrayList();
                  string temp = "";
                  string temp1 = "";
                  for (int i = 0; i < XmlDoc.DocumentElement.ChildNodes.Count; i++)
                  {
       
                      if (XmlDoc.DocumentElement.ChildNodes[i].Name.ToString() == "country")
                      {
                          //temp1 = XmlDoc.DocumentElement.ChildNodes[i].InnerText;
                          
                      }
       
                      XmlDoc.DocumentElement.GetElementsByTagName("country")[i].InnerText;
                  }
                  
                  fs.Close();


    ExpandedWrap disabled
      <?xml version="1.0" encoding="windows-1251" ?>
      <rocid>
        <!-- таблица  city -->
          <city>
              <city_id>4400</city_id>
              <country_id>3159</country_id>
              <region_id>4312</region_id>
              <name>Москва</name>
          </city>
          <city>
              <city_id>4313</city_id>
              <country_id>3159</country_id>
              <region_id>4312</region_id>
              <name>Абрамцево</name>
          </city>
          <city>
              <city_id>4314</city_id>
              <country_id>3159</country_id>
              <region_id>4312</region_id>
              <name>Алабино</name>
          </city>
       
      <country>
              <country_id>3159</country_id>
              <city_id>0</city_id>
              <name>Россия</name>
          </country>
          <country>
              <country_id>4</country_id>
              <city_id>0</city_id>
              <name>Австралия</name>
          </country>
          <country>
              <country_id>63</country_id>
              <city_id>0</city_id>
              <name>Австрия</name>
          </country>
       <region>
              <region_id>11354</region_id>
              <country_id>11060</country_id>
              <city_id>0</city_id>
              <name>Ямагути</name>
          </region>
          <region>
              <region_id>11363</region_id>
              <country_id>11060</country_id>
              <city_id>0</city_id>
              <name>Яманаси</name>
          </region>
      </rocid>


    Добавлено
    Мне нужно оптимизировать по скорости выполнения.

    Добавлено
    Мне нужно быстро вывести список стран в ListBox по этому нужно оптимизировать код.
      Не используй XML например, закешируй чтение например.
      Программу надо писать неспеша, хорошо обдумывая и тщательно тестируя.
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script Execution time: 0,0755 ]   [ 18 queries used ]   [ Generated: 18.10.18, 14:19 GMT ]