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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Xml Schema и DataSet, Выгрузка в Xml в соответствии со схемой 
:(
    Опции темы
emmanuil
Дата 17.6.2009, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Здравствуйте! Столкнулся с проблемой, незнаю как решить.
Есть схема (образная):
Код

<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name ="person" type="PersonType" />
    <xs:complexType name="PersonType">
        <xs:sequence>
            <xs:element name="item" minOccurs="1" maxOccurs="unbounded" type="PersonItemType" />
        </xs:sequence>
        <xs:attribute name="date" type="xs:date"/>
    </xs:complexType>
    <xs:complexType name="PersonItemType">
        <xs:attribute name="firstName" type="xs:string" use="required"/>
        <xs:attribute name="secondName" type="xs:string" use="required"/>
        <xs:attribute name="lastName" type="xs:string" use="required"/>
    </xs:complexType>
</xs:schema>

Заполняю DataSet этой схемой, получается две таблицы и связь между ними. Заполняю данными. Далее сохраняю в Xml-файл. Корнем полученного документа всегда становится свойство DataSet.DataSetName. Этот документ не проходит валидацию по схеме из-за неизвестного корня. Как избавиться от этого корня? И попутно, как дату привести к xs:date, чтобы валидация прошла?
Что интересно, когда я сам сформировал xml-документ без этого корня, загрузил его в DataSet, а потом обратно из него сохранил в xml-документ, то корня небыло... Вот это мне и нужно... Но как?...

Это сообщение отредактировал(а) emmanuil - 17.6.2009, 12:12
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

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

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

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


 




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


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

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