BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Создать XML-объект
 
Текст кода:

WIN32_OLEINITIALIZE()
TRY
//oXml := oleCreateObject( "Excel.Application" )
oXml := oleCreateObject("MSXML2.DomDocument.4.0.Application" )
CATCH
Alert("Невозможно создать объект!")
RETURN aVal
END

Объект не создает, пишет "Невозможно создать объект. Опции ALERT не указаны!"
В чем ошибка? Объект Excel создает замечательно.
С уважением, Ростовцева Екатерина
 
Мы про БЭСТ-5 говорим ?
Вот примерчик

Код
LOCAL oXml:=HXMLDoc():New("UTF-8")
 
Спасибо огромное что ответили!!!!
Да правильно, мне нужно в БЭСТ5 открыть XML файл и достать оттуды информацию. Код взяла из БЭСТ4, там программа отрабатывала замечательно.
Цитата
nordk пишет:
LOCAL oXml:=HXMLDoc():New("UTF-8")


Это у меня отрабатывает, а дальше у меня был такой код:

oXml:setProperty("NewParser",.T.)
cOldTrapShift := TRAPSHIFT("")
oXml:async:=.F.
oXml:load(cXml)
tables := oXml:selectNodes("/*/*/*/*")
FOR i:=0 TO tables:length-1
table:=tables:item(i)
cTable:=table:nodeName
k:=ASCAN(aNodes3,cTable)

Этот код отрабатывать не хочет. В БЭСТ534 другой принцип работы с XML-объектом?
С уважением, Ростовцева Екатерина
 
Код
CLASS HXMLNode

   DATA title
   DATA type
   DATA aItems  INIT {}
   DATA aAttr   INIT {}

   METHOD New( cTitle, type, aAttr )
   METHOD Add( xItem )
   METHOD GetAttribute( cName )
   METHOD SetAttribute( cName,cValue )
   METHOD Save( handle,level )
   METHOD Find( cTitle,nStart )
ENDCLASS


Вот эти 2 строчки попробуйте, а потом в отладчике познакомьтесь с переменной
atable и oXml

Код
xDoc:=oXml:Read(cTmp)
   atable := oXml:aItems[1]:aItems
 
Все получилось!!!!! Спасибо!!!!
С уважением, Ростовцева Екатерина
Страницы: 1
Читают тему (гостей: 1)