powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Xml to Cursor
2 сообщений из 2, страница 1 из 1
Xml to Cursor
    #36646735
Kulakov Oleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Помогите пожалуйста с импортом из XML в CURSOR. Имеется несколько XML файлов по 1 Мгб. Прилагаю отрывок из файла.

Пробовал следующее, но без результатно.
Код: plaintext
1.
XMLTOCURSOR("E:\test.xml","test", 512 )
BROWSE

и

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
CREATE TABLE SampOrd ( ; 
	individual c( 10 ), ;
	DATAID c( 10 ), ;
	VERSIONNUM c( 10 ), ;
	FIRST_NAME c( 20 ), ;
	SECOND_NAM c( 20 ), ;
	UN_LIST_TY c( 20 ), ;
	REFERENCE_ c( 10 ), ;
	LISTED_ON c( 20 ))

oXML=CREATEOBJECT('msxml.domdocument')  && This creates the parser object
oXML.LOAD(GETFILE('xml'))  && This gets and loads the XML document. 

WITH oXML.DocumentElement.ChildNodes
    FOR iCount =  0  TO .LENGTH -  1 
        APPEND BLANK
        FOR iChild =  0  TO .ITEM( 0 ).ChildNodes.LENGTH -  1 
            lcVar = .ITEM(iCount).ChildNodes(iChild)
            REPLACE (lcVar.NodeName) WITH (lcVar.TEXT)
        ENDFOR
    ENDFOR
ENDWITH

BROWSE

У меня VFP 8.0. Заранее благодарю за помощь.
...
Рейтинг: 0 / 0
Xml to Cursor
    #36647216
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kulakov Oleg,

Что-то там в XMLке со структурами напутано.
Есть незакрытые теги.
Поле individual никак не заполнено.

В приложении лежит исправленный файл, который через XMLTOCURSOR переводится в таблицу, но без individual.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Xml to Cursor
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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