Hello, Thanks a lot! That really helped ^^
Regards -----Urspr?ngliche Nachricht----- Von: Hussein Shafie [mailto:hussein at xmlmind.com] Gesendet: Freitag, 29. Februar 2008 10:55 An: Szabo, Patrick (LNG-VIE) Cc: xmleditor-support at xmlmind.com Betreff: Re: XXE - find out current year? Szabo, Patrick (LNG-VIE) wrote: > I have an issue with the following line: > > > > <cfg:set variable="curr_path" > expression="R:\Produktion\Print\ARD-Handbuch\*xxxx*\xml" > plainString="true"/> > > > > The thing is: > > > > I would like to automatically replace "*xxxx*" with the current year. Is > there a way to provide that?! > > > <cfg:set variable="curr_path" expression="concat('R:\Produktion\Print\ARD-Handbuch\',XXXX,'\xml')" /> where XXXX is a XPath expression that returns current year. Note that you need to remove plainString="true". Example: <cfg:set variable="curr_path" expression="concat('R:\Produktion\Print\ARD-Handbuch\',(1900+date:getYear(date:new())),'\xml')" xmlns:date="java:java.util.Date" /> I've tested the above solution using the following macro: --- <command name="currentYear" xmlns:date="java:java.util.Date"> <macro > <sequence> <get expression="concat('R:\Produktion\Print\ARD-Handbuch\',(1900+date:getYear(date:new())),'\xml')"/> <command name="alert" parameter="%_" /> </sequence> </macro> </command> <binding> <keyPressed code="F3" /> <command name="currentYear" /> </binding> ---

