forum.bitel.ru
http://forum.bitel.ru/

передача праметров из XSLT в BGBS
http://forum.bitel.ru/viewtopic.php?f=19&t=2928
Страница 1 из 1

Автор:  Kazrarr [ 24 сен 2009, 14:38 ]
Заголовок сообщения:  передача праметров из XSLT в BGBS

Пытаюсь передать из XSLT в BGBS cid:
Код:
script:invoke('av','check', /data/@id, 'type')

Код:
public String check(cid,type)
{
   ctx = getContext();
   ctx.log.info( "cid=" + cid + "::type=" + type );
   return "false";
}

Цитата:
09-24/14:26:58 INFO [http-8080-6] getContext$ScriptingContext cid=org.apache.xml.dtm.ref.DTMNodeIterator@7158c0::type=type

Где я ошибся, или это не реально?...
заранее спасибо..

Автор:  Amir [ 24 сен 2009, 14:52 ]
Заголовок сообщения:  Re: передача праметров из XSLT в BGBS

Код:
script:invoke('av','check', string(/data/@id), 'type')

тогда передастся объект String, или
Код:
script:invoke('av','check', number(/data/@id), 'type')

тогда передастся объект Double:
Код:
public void doSomething( cid )
{
   cid = cid.intValue();
...
}

Автор:  Kazrarr [ 26 сен 2009, 11:32 ]
Заголовок сообщения:  Re: передача праметров из XSLT в BGBS

ok, спасибо большое, помогло

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/