Есть XML-схема заказчика. Надо отправить данные (реляционные) из БД веб-сервису...
Считываю XML-схему в DataSet (ReadXmlSchema),затем для проверки записываю XML-схему в файл и, схема совсем другая... В частности порядок следования элементов совершенно другой, причем DataSet добавил в схему следующие атрибуты: msdata:Ordinal="...", но не для всех элементов: для сложных (complex type) элементов не добавил и их поместил в конец схемы, хотя они были расположены в других местах (не в конце)...
Как сохранить порядок следования элементов, который соответствует первоначальной схеме? Порядок следования элементов — важен...
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...
Здравствуйте, 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).
_>Вроде бы должно помочь.
Так что должно помочь? Я считываю схему в ДатаСет, а он сразу же меняет схему... И порядок следования элементов...
Здравствуйте, vitaly_spb, Вы писали:
ДС>>Так что должно помочь? Я считываю схему в ДатаСет, а он сразу же меняет схему... И порядок следования элементов...
_>Там просто был аттрибут к схеме, который фиксирует порядок элементов. Попробуй его добавить к схеме и считай датасетом.