ZneP
23.03.2009, 10:51
День добрый!
Хочу написать класс распознавания тегов на языке C#, который будет проходить по файлу и заполнять массив данными из тегов.
Вот пример файла с тегами:
<data>12.02.2009</data>
<elem><text>1111111</text></elem>
Класс считывает файл и создает объект, с которым можно будет работать примерно так:
mas.Tag["data"].Text - получить значение тега data
mas.Tag["elem"].Tag["text"].Text - получить значение тега text, который в свою очередь находиться в теге elem
Вложенных тегов может быть много:
<x1><x2><x...>TEXT</x...></x2></x1>
И соответственно создаются элементы массива:
mas.Tag["x1"].Tag["x2"].Tag["x..."].Text
Хотел вот поинтересоваться, каким методом можно реализовать эту задумку.
Хочу написать класс распознавания тегов на языке C#, который будет проходить по файлу и заполнять массив данными из тегов.
Вот пример файла с тегами:
<data>12.02.2009</data>
<elem><text>1111111</text></elem>
Класс считывает файл и создает объект, с которым можно будет работать примерно так:
mas.Tag["data"].Text - получить значение тега data
mas.Tag["elem"].Tag["text"].Text - получить значение тега text, который в свою очередь находиться в теге elem
Вложенных тегов может быть много:
<x1><x2><x...>TEXT</x...></x2></x1>
И соответственно создаются элементы массива:
mas.Tag["x1"].Tag["x2"].Tag["x..."].Text
Хотел вот поинтересоваться, каким методом можно реализовать эту задумку.