Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.07.2014, 18:28   #1
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию работа с xml

Доброго времени суток, есть задачка в которой необходимо распарсить xml файлик и записать значения value за период в хранилище
Помогите распарсить файл, пример файла
Код HTML:
<?xml version="1.0" encoding="windows-1251"?>
<!-- Generated by DataImpEx v6.4.101.2480 created by Prosoft-Systems http://www.prosoftsystems.ru -->
<message class="80020" version="2" number="1">
  <datetime>
   <timestamp>20140619110100</timestamp>
   <daylightsavingtime>1</daylightsavingtime>
   <day>20140618</day>
  </datetime>
  <sender>
   <inn>7727276526</inn>
   <name>ОАО &quot;XXX&quot;</name>
  </sender>
  <area>
   <inn>5900001200</inn>
   <name>ЗАО &quot;ZZZZ&quot;</name>
   <measuringpoint code="" name="счётчик">
    <measuringchannel code="02" desc="Активная энергия, отдача округл.">
     <period start="0000" end="0030">
      <value>0</value>
     </period>
     <period start="0030" end="0100">
      <value>0</value>
     </period>
     <period start="0100" end="0130">
      <value>0</value>
     </period>
     <period start="0130" end="0200">
      <value>0</value>
     </period>
    </measuringchannel>
    <measuringchannel code="01" desc="Активная энергия, прием округл.">
     <period start="0000" end="0030">
      <value>0</value>
     </period>
     <period start="0030" end="0100">
      <value>0</value>
     </period>
     <period start="0100" end="0130">
      <value>0</value>
     </period>
     <period start="0130" end="0200">
      <value>0</value>
     </period>
     <period start="0200" end="0230">
      <value>0</value>
     </period>
     <period start="0230" end="0300">
      <value>0</value>
     </period>
     <period start="0300" end="0330">
      <value>0</value>
     </period>
     <period start="0330" end="0400">
      <value>0</value>
     </period>
     <period start="0400" end="0430">
      <value>0</value>
     </period>
     <period start="0430" end="0500">
      <value>0</value>
     </period>
    </measuringchannel>
   </measuringpoint>
  </area>
</message>
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Старый 27.07.2014, 18:56   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

У меня нет с собой Шарпа на компе, но я когда-то интересовался работой с ХМЛ через LINQ: (rus) Д. Раттц - LINQ язык интегрированных запросов в C# 2008 для профессионалов
Сюда же: http://msdn.microsoft.com/ru-ru/library/bb387087.aspx
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.07.2014, 19:20   #3
alexeyNET
Новичок
Джуниор
 
Регистрация: 28.07.2014
Сообщений: 1
По умолчанию

xPath - тоже классная вещь)
alexeyNET вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с .xml CCCPovets Помощь студентам 24 22.03.2013 09:26
Работа с XML Letnab Работа с сетью в Delphi 6 29.10.2012 12:00
Работа со stats.get.xml Macwin C# (си шарп) 3 18.08.2012 17:02
Работа с xml elagin Компоненты Delphi 5 14.04.2012 19:33
Работа с БД XML Aleksey1989 Помощь студентам 5 26.10.2010 16:50