BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 14 июн 2025, 02:20

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: [6.0] XMLUtils не создается элемент
СообщениеДобавлено: 19 дек 2013, 20:18 
Не в сети
Аватара пользователя

Зарегистрирован: 23 мар 2009, 23:16
Сообщения: 780
Откуда: St.Petersburg
Карма: 0
Доброго всем вечера.

После переезда на 6.0 перестал работать один из скриптов в части XML.

Вот кусок кода, где происходит ошибка:

Код:
   doc = XMLUtils.newDocument();
   result = doc.createElement( "price" );

   Element section = null;
   section = doc.createElement( result, "section" );
   section.setAttribute( "title", "Периодические услуги" );


Говорит, не находит метод createElement с такими параметрами:

Код:
Error in method invocation: Method createElement( org.apache.xerces.dom.ElementImpl, java.lang.String ) not found in class'org.apache.xerces.dom.DocumentImpl' : at Line: 101 : in file: ScriptLibrary [id:2; name:price] : doc .createElement ( result , "section" )


Смущает, что первый параметр (parent) передается типа org.apache.xerces.dom.ElementImpl, а должен быть org.w3c.dom.Element. Откуда он взялся - не пойму.

Что я не так делаю?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.0] XMLUtils не создается элемент
СообщениеДобавлено: 19 дек 2013, 21:24 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Помоему, там всегда должна быть ошибка, у Document не было такого метода.
Попробуйте вместо
section = doc.createElement( result, "section" );
сделать
section = XMLUtils.createElement( result, "section" );


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.0] XMLUtils не создается элемент
СообщениеДобавлено: 19 дек 2013, 21:54 
Не в сети
Аватара пользователя

Зарегистрирован: 23 мар 2009, 23:16
Сообщения: 780
Откуда: St.Petersburg
Карма: 0
И точно - перемудрил. Спасибо.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.054s | 25 Queries | GZIP : On ]