Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Импорт из XML в Recordset / 8 сообщений из 8, страница 1 из 1
05.08.2008, 12:44
    #35470834
Импорт из XML в Recordset
Сорри за дилетантский вопрос.
Есть XML-ка.
Нужно засосать ее в рекордсет (или синтетический или ADO, не важно) AS IS (как есть) без проверки и схемы.
Поиск по форуму внятных результатов не дал. Есть пример импорта в Эксель, но это немного не то.
МОжет кто-то подскажет - в каком направлении копать?
...
Рейтинг: 0 / 0
05.08.2008, 14:01
    #35471091
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт из XML в Recordset
Копать вам надо в гугль.
Я вот копнул - How To Obtain an ADO Recordset from XML .
...
Рейтинг: 0 / 0
05.08.2008, 14:10
    #35471125
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт из XML в Recordset
> Автор: Роман Шевченко
> Сорри за дилетантский вопрос.
> Есть XML-ка.
> Нужно засосать ее в рекордсет (или синтетический или ADO, не важно) AS IS (как
> есть) без проверки и схемы.
> Поиск по форуму внятных результатов не дал. Есть пример импорта в Эксель, но это
> немного не то.
> МОжет кто-то подскажет - в каком направлении копать?

Копать нужно в гугле на предмет
HOWTO: Obtain an ADO Recordset from XML

Это если ХМЛ-ка правильная, с точки зрения АДО, а если не правильная, тогда загружать в
DOM.Document и разбирать, попутно добавляя в рекордсет

--
С уважением Горбонос Игорь Леонидович

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
05.08.2008, 15:04
    #35471313
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт из XML в Recordset
Зависит от структуры XML. Можно и привести к виду ADO с помощью XSL, и загнать сразу в SQL Server (если он используется) без всяких разборов.
...
Рейтинг: 0 / 0
05.08.2008, 19:41
    #35472065
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт из XML в Recordset
А если XML совсем не правильная, то взять expat , читать XML им и самостоятельно раскидывать данные по своим массивам/рекордсетам. Правда дружить expat с VB тоже самостоятельно прийдется.
...
Рейтинг: 0 / 0
05.08.2008, 21:46
    #35472166
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт из XML в Recordset
OMG, зачем нужен какой-то expat, когда есть MSXML, дружащий с чем угодно?
Или он способен распарсить xml, от которого MSXML откажется?
...
Рейтинг: 0 / 0
05.08.2008, 22:09
    #35472194
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт из XML в Recordset
AntonariyOMG, зачем нужен какой-то expat, когда есть MSXML, дружащий с чем угодно?
Или он способен распарсить xml, от которого MSXML откажется?Ага.
Экспат не делает DOM, он идет по потоку и сообщает тебе что мол встречен открывающий тэг с такими-то параметрами, встречен закрывающий тэг, найден текст между тэгами. А ты уж сам решаешь надо ли создавать новую ветку в DOM или не не надо. Немножко другой подход :)
...
Рейтинг: 0 / 0
06.08.2008, 11:34
    #35473036
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт из XML в Recordset
с таким же успехом можно использовать SAX от микрософта из той же библы MSXML
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Импорт из XML в Recordset / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]