Hi Hussein,

Thanks a lot for that good idea!

best regards,
Roman

> -----Original Message-----
> From: xmleditor-support-bounces at xmlmind.com 
> [mailto:xmleditor-support-bounces at xmlmind.com] On Behalf Of 
> Hussein Shafie
> Sent: Tuesday, January 02, 2007 2:55 PM
> To: Huditsch, Roman (LNG-VIE)
> Cc: xmleditor-support at xmlmind.com
> Subject: Re: [XXE] Catching an xsl:message in XMLMind
> 
> First idea that comes to my mind:
> 
> [1] Your XSLT style sheet writes the number in a text file.
> 
> [2] The content of the text file is then read and passed to 
> <cfg:command name="alert" parameter="The number is %_" /> by 
> the means of a <cfg:read> child element of the process command.
> 
> See http://www.xmlmind.com/xmleditor/_distrib/doc/commands/read.html
> 
> See also
> http://www.xmlmind.com/xmleditor/_distrib/doc/commands/process
> _reference.html
> 
> ---
> A process-command returns the result of its last executed 
> child element which itself returns a result (if any). The 
> following child elements may return a result: post, read, 
> invoke, subProcess.
> ---
> 
> Huditsch, Roman (LNG-VIE) wrote:
> > 
> > Once again I am having a very specific problem.
> > I am doing rather complex xsl transformations which are 
> initiated over 
> > XMLMind.
> > In these transformations I am accessing a database for retrieving a 
> > specific number.
> > I would now need to display this number in an alert 
> command. Is there 
> > a way to do this?
> > My commands look as follows:
> > 
> >     <cfg:command name="release">
> >             <cfg:macro>
> >                     <cfg:sequence>
> >                             <cfg:command name="confirm"
> > parameter="Wollen sie diesen Artikel als News freigeben?'"/>
> >                             <cfg:command name="prompt"
> > parameter="Redakteur 'Vorname:'"/>
> >                             <cfg:set variable="vorname"
> > expression="%_" plainString="true"/>
> >                             <cfg:command name="prompt"
> > parameter="Redakteur 'Nachname:'"/>
> >                             <cfg:set variable="nachname"
> > expression="%_" plainString="true"/>
> >                             <cfg:command name="MultiPick"
> > parameter="Kategorien true Arbeitsrecht 1 
> > Banken-&#160;und&#160;Wertpapierrecht 2"/>
> >                             <cfg:set variable="kat" expression="%_"
> > plainString="true"/>
> >                             <cfg:get 
> expression="concat('&quot;', $vorname, '&quot; &quot;',
> >                                     $nachname, '&quot; &quot;',
> >                                     $kat, '&quot;')"/>
> >                             <cfg:command name="transform2news"
> > parameter="%_"/>
> > 
> >                             <!-- I would need to alert the 
> number retrieved in my XSLTs here 
> > -->
> > 
> >                             <cfg:command name="clean"
> > parameter="%_"/>
> >                             <cfg:command name="alert" 
> parameter="Der Artikel wurde erfolgreich 
> > als News freigegeben!"/>
> >                     </cfg:sequence>
> >             </cfg:macro>
> >     </cfg:command>
> >     <cfg:command name="transform2news">
> >             <cfg:process showProgress="true">
> >                     <cfg:transform
> > stylesheet="xsl/release_news.xslt" file="%D"
> > to="G:/XMLMind_V33/temp/%R.xml" cacheStylesheet="true">
> >                             <cfg:parameter name="para">%0 %1
> > %2</cfg:parameter>
> >                     </cfg:transform>
> >             </cfg:process>
> >     </cfg:command>
> >     <cfg:command name="clean">
> >             <cfg:process showProgress="false">
> >                     <cfg:delete files="G:/XMLMind_V33/temp/%R.xml"/>
> >             </cfg:process>
> >     </cfg:command>
> > 
>  
> --
> XMLmind XML Editor Support List
> xmleditor-support at xmlmind.com
> http://www.xmlmind.com/mailman/listinfo/xmleditor-support
> 

Reply via email to