DataSet меняет XML-схему...
От: дядя Степа Украина  
Дата: 10.02.06 10:47
Оценка:
Есть XML-схема заказчика. Надо отправить данные (реляционные) из БД веб-сервису...
Считываю XML-схему в DataSet (ReadXmlSchema),затем для проверки записываю XML-схему в файл и, схема совсем другая... В частности порядок следования элементов совершенно другой, причем DataSet добавил в схему следующие атрибуты: msdata:Ordinal="...", но не для всех элементов: для сложных (complex type) элементов не добавил и их поместил в конец схемы, хотя они были расположены в других местах (не в конце)...

Как сохранить порядок следования элементов, который соответствует первоначальной схеме? Порядок следования элементов — важен...
Re: DataSet меняет XML-схему...
От: vitaly_spb Россия  
Дата: 10.02.06 11:05
Оценка:
ДС>Как сохранить порядок следования элементов, который соответствует первоначальной схеме? Порядок следования элементов — важен...

Не проверял, но здесь написано следующее:

Sub Element Order
The order attribute specifies if sub-elements must appear in a certain order, and if only one sub-element of a set can appear. Legal values are seq, one and many.

The seq value indicates that sub-elements must appear in the order listed in the schema (title, author, pages).


Вроде бы должно помочь.
...Ei incumbit probatio, qui dicit, non qui negat...
Re[2]: DataSet меняет XML-схему...
От: дядя Степа Украина  
Дата: 10.02.06 11:34
Оценка:
Здравствуйте, vitaly_spb, Вы писали:

ДС>>Как сохранить порядок следования элементов, который соответствует первоначальной схеме? Порядок следования элементов — важен...


_>Не проверял, но здесь написано следующее:


_>

_>Sub Element Order
_>The order attribute specifies if sub-elements must appear in a certain order, and if only one sub-element of a set can appear. Legal values are seq, one and many.

_>The seq value indicates that sub-elements must appear in the order listed in the schema (title, author, pages).


_>Вроде бы должно помочь.


Так что должно помочь? Я считываю схему в ДатаСет, а он сразу же меняет схему... И порядок следования элементов...
Re[3]: DataSet меняет XML-схему...
От: vitaly_spb Россия  
Дата: 10.02.06 12:21
Оценка:
ДС>Так что должно помочь? Я считываю схему в ДатаСет, а он сразу же меняет схему... И порядок следования элементов...

Там просто был аттрибут к схеме, который фиксирует порядок элементов. Попробуй его добавить к схеме и считай датасетом.
...Ei incumbit probatio, qui dicit, non qui negat...
Re[4]: DataSet меняет XML-схему...
От: дядя Степа Украина  
Дата: 10.02.06 12:39
Оценка:
Здравствуйте, vitaly_spb, Вы писали:

ДС>>Так что должно помочь? Я считываю схему в ДатаСет, а он сразу же меняет схему... И порядок следования элементов...


_>Там просто был аттрибут к схеме, который фиксирует порядок элементов. Попробуй его добавить к схеме и считай датасетом.


Не могу я схему менять... Спасибо за помощь!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.