Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

отбор текста в переменную...

290
16 ноября 2010 года
Patr1ot
458 / / 09.02.2008
Добрый день!

Немогу найти функцию которая поможет мне с этой проблемой.

есть текст такого вида:
[HTML]
<StorageEnter>
<ID>19243485</ID>
[COLOR="Red"]<CounterIn>0</CounterIn>[/COLOR]
[COLOR="red"]<CounterOut>0</CounterOut>[/COLOR]
<CounterUnknown>0</CounterUnknown>
[COLOR="red"]<DateTime>2010-07-25T11:41:00+06:00</DateTime>[/COLOR] </StorageEnter>
<StorageEnter>
<ID>19243485</ID>
<CounterIn>1</CounterIn>
<CounterOut>1</CounterOut>
<CounterUnknown>0</CounterUnknown>
<DateTime>2010-07-25T11:42:00+06:00</DateTime>
</StorageEnter>
<StorageEnter>
<ID>19243485</ID>
<CounterIn>2</CounterIn>
<CounterOut>0</CounterOut>
<CounterUnknown>0</CounterUnknown>
<DateTime>2010-07-25T11:43:00+06:00</DateTime>
</StorageEnter>
<StorageEnter>
<ID>19243485</ID>
<CounterIn>1</CounterIn>
<CounterOut>0</CounterOut>
<CounterUnknown>0</CounterUnknown>
<DateTime>2010-07-25T11:44:00+06:00</DateTime>
</StorageEnter>
<StorageEnter>
<ID>19243485</ID>
<CounterIn>0</CounterIn>
<CounterOut>2</CounterOut>
<CounterUnknown>0</CounterUnknown>
<DateTime>2010-07-25T11:45:00+06:00</DateTime>
</StorageEnter>
<StorageEnter>
<ID>19243485</ID>
<CounterIn>0</CounterIn>
<CounterOut>1</CounterOut>
<CounterUnknown>0</CounterUnknown>
<DateTime>2010-07-25T11:46:00+06:00</DateTime>


[/HTML]

Собирать в переменную значения выделенные красным:
CounterIn, CounterOut, Date Time.
1
16 ноября 2010 года
kot_
7.3K / / 20.01.2000
я хочу заметить, что между тегом (точнее его содержимым) и квадратными скобками [] не должно быть пробелов. ТОгда будет нормально отображаться.
Собственно по вопросу - это я так понимаю обычный XML - и работать с ним надо как с обычным XML - используя DOM либо SAX-парсеры. В BCB для этих целей используется TXMLDocument и пр. Примеров работы, и на форуме и на сайте коденета, и на моем вполне достаточно, что бы получить нарушение за неиспользование поиска.
290
16 ноября 2010 года
Patr1ot
458 / / 09.02.2008
Я файл xml подгружаю в Memo, из этого текста содержимое тегов counterIn>0<, counterOut>0< и Date Time
Мне нужно внести в переменную:
Например переменная:
In - внее входят все значения тега counterIn>0<, впеременну In вносится значение 0.
Out - внее входят все значения тега counterout>1<, в переменную Out вносится значение 1.
так же соответственно в Date Time.

Подскажите с функцией которая определить что вот слово counterIn> , и запишет в переменную следующий символ после counterIn>.
1
16 ноября 2010 года
kot_
7.3K / / 20.01.2000
Я прекрасно понимаю, что человек у которого такая надпись на аватаре - имеет уровень интеллекта едва 50, во вторых, соотвественно прочесть то что ему написано просто не может. Но ничего не могу поделать - других способов нет, пишу еще раз - для альтернативно развитых - потому большими буквами и разреженым шрифтом Н А Д О И С П О Л Ь З О В А Т Ь TXMLDocument. Либо - парсить его самостоятельно.
Думаю тему можно считать закрытой.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог