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

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

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

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

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


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