Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Чтение из xml-файла со встроенной схемой, Как работать с xml-файлами? 
:(
    Опции темы
carmen
Дата 13.3.2007, 08:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 13.3.2007

Репутация: нет
Всего: нет



Данные содержатся в  xml-файлах со встроенной схемой (формируются путем сохранения делфийского ADODataSet'a в xml-файл),  форма файлов всегда единообразна, данные могут быть разные. Файлы вида:

Код

<xml xmlns:s='uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882'
    xmlns:dt='uuid:C2F41010-65B3-11d1-A29F-00AA00C14882'
    xmlns:rs='urn:schemas-microsoft-com:rowset'
    xmlns:z='#RowsetSchema'>
<s:Schema id='RowsetSchema'>
    <s:ElementType name='row' content='eltOnly' rs:updatable='true'>
        <s:AttributeType name='ID_PROBLEM_OBJECTS' rs:number='1'>
            <s:datatype dt:type='string' dt:maxLength='10'/>
        </s:AttributeType>
        <s:AttributeType name='NAME_CLS' rs:number='2'>
            <s:datatype dt:type='string' dt:maxLength='240'/>
        </s:AttributeType>
        <s:extends type='rs:rowbase'/>
    </s:ElementType>
</s:Schema>
<rs:data>
    <z:row ID_PROBLEM_OBJECTS='A' NAME_CLS='---empty---' />
    <z:row ID_PROBLEM_OBJECTS='2000' NAME_CLS='Problem1' />
    <z:row ID_PROBLEM_OBJECTS='2001' NAME_CLS='Problem2' />
    <z:row ID_PROBLEM_OBJECTS='2002' NAME_CLS='Problem3'/>
</rs:data>
</xml>


Нужно отображать их в связанных списках, таблицах. Например, в DropDownList1 вывести значения атрибутов NAME_CLS из указанного файла,  а в DropDownList2 по соответствующему ID_PROBLEM_OBJECTS данные из другого файла. Первый список я заполняю, но как красивее хранить соответсвующий идентификатор? Видимо, не с той стороны захожу:(
Куда и как обычно считывают эти данные для отображения, поиска по ним? В DataSet? В XmlDataSource? В голову приходит только создать DataSet c нужными таблицами и программно заполнять их из xml-файлов. Есть ли более умное решение, поможет ли мне встроенная схема? Извините за чайниковский вопрос. Если долго отвечать, ткните в MSDN по теме. Заранее спасибо.
PM MAIL   Вверх
mr.DUDA
Дата 13.3.2007, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 8
Всего: 232



Цитата(carmen @  13.3.2007,  07:54 Найти цитируемый пост)
В DataSet?

да


--------------------
user posted image
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0404 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.