powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ошибка при преобразовании XML-файла в курсор
2 сообщений из 2, страница 1 из 1
Ошибка при преобразовании XML-файла в курсор
    #36959162
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте,
Имею XML-файл(см. вложение)
с помощью следующего кода хочу получить заполненный курсор.
Код: 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.
25.
26.
27.
28.
29.
30.
Local oXA As Xmladapter, oXT As Xmltable
oXA=Createobject("XMLAdapter")

Create Cursor info_acc( ;
	date_info T, ;
	firm v( 64 ), ;
	acc v( 16 ), ;
	cur v( 16 ), ;
	start b( 3 ), ;
	credit b( 3 ), ;
	debet b( 3 ), ;
	rests b( 3 ) ;
	)
*	Insert Into info_acc Values(Datetime(), "hhh","222333444555", "uah", - 771561 . 33 ,  0 . 00 ,  0 . 00 , - 771561 . 33 )
*	Cursortoxml("info_acc", "cXml1", 1 , 16 )
oXA.LoadXML("c:\source.xml",.T.)
oXA.AddTableSchema("info_acc",.T.,Strconv("info_acc", 5 ))

oXT=oXA.Tables( 1 )
*	mOld = Set("Sysformats")
*	Set Sysformats On
*	Set Point To ','
oXT.ToCursor(.T.)
*	Set Point To
*	Set Sysformats &mOld

Release oXT
Release oXA
Select info_acc
Browse
Wait "Все!" Window Nowait

При выполнении выдает ошибку:
VFPXML Error: XML Parse error: Function argument value, type, or count is invalid. node "start" XML = <start>-412 465 410,54</start> на строке oXT.ToCursor(.T.)
Если все цифры записать без разделения на группы разрядов и в качестве разделителя поставить точку, то код работает нормально.
Можно ли какими-то настройками "подстроить" поведение XMLAdaptera или нужно править XML-файл и приводить все числа к единообразию?
Спасибо
...
Рейтинг: 0 / 0
Ошибка при преобразовании XML-файла в курсор
    #36961841
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.к. нужный XML-файл получаю через трансформацию XSLT-схемой
здесь подсказали как подрихтовать саму схему, для получения
нужного эффекта.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ошибка при преобразовании XML-файла в курсор
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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