powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / LoadXML
9 сообщений из 9, страница 1 из 1
LoadXML
    #35785907
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пытаюсь открыть существующий XML.
из строки получается, но не могу из файла. Пытался применить

sql_xml.loadXML("c:\temp\Grid3.xml", .t., .t.)

пишет неправильное количество параметров.

Подскажите в чем причина?

sql_xml = CreateObject("Msxml2.DOMDocument.3.0")
STORE .F. to sql_xml.async, sql_xml.validateOnParse
*sql_xml.validateOnParse=.t.
sql_xml.loadXML("c:\temp\Grid3.xml", .t., .t.) &&загружаем строку в объектную модель документов
*sql_xml.loadXML(xml) - && это вариант из строки
...
Рейтинг: 0 / 0
LoadXML
    #35785922
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VFP 9.0 sp2
...
Рейтинг: 0 / 0
LoadXML
    #35785958
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в XML файле одна таблица - то проще использовать XMLTOCURSOR
...
Рейтинг: 0 / 0
LoadXML
    #35785978
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет в этом XML не таблица. я храню в нем описание формы.
...
Рейтинг: 0 / 0
LoadXML
    #35786081
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня так работает

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Fn=getfile("xml")
.....
loXML = CREATEOBJECT("MSXML.DOMDocument")
loXML.load(Fn)
loXMLNodes=loXML.getElementsByTagName("xmlrow")
IF loXML.parseError.errorCode =  0 
	For i =  0  TO (loXMLNodes.length - 1 )
		loNodes = loXMLNodes.nextNode
		id= loNodes.getElementsByTagName("id").item( 0 ).text
                       ........     
	Endfor
ELSE
 	 Messagebox(Alltrim(loXML.parseError.reason),  48 , "Parse error" )
ENDIF

Но тут опять - файл в принципе - одна табличка
...
Рейтинг: 0 / 0
LoadXML
    #35786284
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=AlexiS=-,

Да, получилось. Спасибо.


А что же Help???
...
Рейтинг: 0 / 0
LoadXML
    #35786346
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что же Help???
В смысле ?
...
Рейтинг: 0 / 0
LoadXML
    #35790958
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=AlexiS=-,


в смысле описания LoadXML - описываются параметры в количестве 3-х штук, а на деле имеем токо один.
...
Рейтинг: 0 / 0
LoadXML
    #35790966
glamis-=AlexiS=-,


в смысле описания LoadXML - описываются параметры в количестве 3-х штук, а на деле имеем токо один.
И что, все параметры помечены как обязательные?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / LoadXML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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