|
|
|
Импорт из XML в Recordset
|
|||
|---|---|---|---|
|
#18+
Сорри за дилетантский вопрос. Есть XML-ка. Нужно засосать ее в рекордсет (или синтетический или ADO, не важно) AS IS (как есть) без проверки и схемы. Поиск по форуму внятных результатов не дал. Есть пример импорта в Эксель, но это немного не то. МОжет кто-то подскажет - в каком направлении копать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2008, 12:44 |
|
||
|
Импорт из XML в Recordset
|
|||
|---|---|---|---|
|
#18+
> Автор: Роман Шевченко > Сорри за дилетантский вопрос. > Есть XML-ка. > Нужно засосать ее в рекордсет (или синтетический или ADO, не важно) AS IS (как > есть) без проверки и схемы. > Поиск по форуму внятных результатов не дал. Есть пример импорта в Эксель, но это > немного не то. > МОжет кто-то подскажет - в каком направлении копать? Копать нужно в гугле на предмет HOWTO: Obtain an ADO Recordset from XML Это если ХМЛ-ка правильная, с точки зрения АДО, а если не правильная, тогда загружать в DOM.Document и разбирать, попутно добавляя в рекордсет -- С уважением Горбонос Игорь Леонидович Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2008, 14:10 |
|
||
|
Импорт из XML в Recordset
|
|||
|---|---|---|---|
|
#18+
Зависит от структуры XML. Можно и привести к виду ADO с помощью XSL, и загнать сразу в SQL Server (если он используется) без всяких разборов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2008, 15:04 |
|
||
|
Импорт из XML в Recordset
|
|||
|---|---|---|---|
|
#18+
А если XML совсем не правильная, то взять expat , читать XML им и самостоятельно раскидывать данные по своим массивам/рекордсетам. Правда дружить expat с VB тоже самостоятельно прийдется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2008, 19:41 |
|
||
|
Импорт из XML в Recordset
|
|||
|---|---|---|---|
|
#18+
OMG, зачем нужен какой-то expat, когда есть MSXML, дружащий с чем угодно? Или он способен распарсить xml, от которого MSXML откажется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2008, 21:46 |
|
||
|
Импорт из XML в Recordset
|
|||
|---|---|---|---|
|
#18+
AntonariyOMG, зачем нужен какой-то expat, когда есть MSXML, дружащий с чем угодно? Или он способен распарсить xml, от которого MSXML откажется?Ага. Экспат не делает DOM, он идет по потоку и сообщает тебе что мол встречен открывающий тэг с такими-то параметрами, встречен закрывающий тэг, найден текст между тэгами. А ты уж сам решаешь надо ли создавать новую ветку в DOM или не не надо. Немножко другой подход :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2008, 22:09 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35472166&tid=2161984]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
53ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 317ms |

| 0 / 0 |
