Загрузка XML в Recordset, используя DOM
От: sanyk  
Дата: 06.11.02 12:53
Оценка:
Может кто сталкивался с такой проблемой ?
Re: Загрузка XML в Recordset, используя DOM
От: Алекс Россия http://wise-orm.com
Дата: 06.11.02 12:59
Оценка:
Здравствуйте sanyk, Вы писали:

S>Может кто сталкивался с такой проблемой ?


А у тебя XML самодельный чтоль? Я имею в виду, что recordset сам может сохранять и загружать XML файлы в своем формате.
Re[2]: Загрузка XML в Recordset, используя DOM
От: sanyk  
Дата: 06.11.02 13:01
Оценка:
А>А у тебя XML самодельный чтоль? Я имею в виду, что recordset сам может сохранять и загружать XML файлы в своем формате.

С сайта грузится обычным текстом.
Re: Загрузка XML в Recordset, используя DOM
От: Dima Sokolets Израиль  
Дата: 06.11.02 13:36
Оценка:
Здравствуйте sanyk, Вы писали:

S>Может кто сталкивался с такой проблемой ?




Posmotri v ADO object STREAM kagetsy!
Regards
Dima -Aerotel-
Re: Загрузка XML в Recordset, используя DOM
От: sanyk  
Дата: 10.11.02 10:02
Оценка:
После некоторых изысканий попробую сам ответить на этот вопрос. Если что-то не так, то поправьте меня.

Метод RecordSet.Open имеет параметр DataSet, в котором мы можем указать объект Stream, DOMDocument или имя файла (касательно XML). Т.е.


Dim rs As ADODB.RecordSet
Dim dm As MSXML2.DOMDocument
Dim st As ADODB.Stream
...
rs.Open dm
..
rs.Open st



Проблемы, которые при этом возникали связанны с тем, что XML данные которые передаются в RecordSet.Open должны содержать описание схемы документа. Т.е. документ сожержит узел с описанием схемы и данных.

В связи с этим другой вопрос, а можно лип передать в RecorSet XML-документ, который не имеет описания схемы ?
Re[2]: Загрузка XML в Recordset, используя DOM
От: Akzhan Россия http://www.akzhan.midi.ru/devcorner/
Дата: 12.11.02 17:49
Оценка:
S>В связи с этим другой вопрос, а можно лип передать в RecorSet XML-документ, который не имеет описания схемы ?

Навскидку не скажу, но в ADO.NET, по крайней мере, такое возможно. Схему можно задать отдельно (любым способом, начиная от xsd, заканчивая ручным вбиванием).
С уважением,
Акжан, http://www.akzhan.midi.ru/devcorner/ — мой уголок разработчика
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.