[ 
https://issues.apache.org/jira/browse/XALANC-429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Steven J. Hathaway closed XALANC-429.
-------------------------------------

    Resolution: Won't Fix

References obsolete version.  Some functionality of parameter management has 
been reworked.
                
> Can not evaluate params/variables from a "TraceListener" event during the 
> transformation process.
> -------------------------------------------------------------------------------------------------
>
>                 Key: XALANC-429
>                 URL: https://issues.apache.org/jira/browse/XALANC-429
>             Project: XalanC
>          Issue Type: Bug
>          Components: XalanC
>    Affects Versions: 1.8
>         Environment: Operating System: Solaris
> Platform: Other
>            Reporter: Philip IPS
>
> I am using the Xalan C++ API in a real-time financial application which need 
> to 
> apply XSLT transformations on XML input messages received on-the-fly.
> On the process output, I get the transformed output XML.
> In the XSLT stylesheet, I defined several templates which take input 
> parameters 
> (like function calls) and I also defined global XSL variables.
> For security reasons, I need to log everything. I use the "XalanTransformer" 
> object to make the transformation and I implemented the "TraceListener" 
> object 
> to log most of the parser/transformer events.
> I am pretty happy with this but I have the following problem :
> I did not find any way to display the parameters or global variables values 
> during the transforming.
> I know that a "StylesheetExecutionContext" object implements the "getVariable
> ()" and "getParamVariable()" methods which should allow to do this.
> Unfortunately, the "StylesheetExecutionContext" provided in the "TracerEvent" 
> and "SelectionEvent" only provide a "const" instance of 
> the "StylesheetExecutionContext" object which help from calling the 
> "getVariable
> ()" and "getParamVariable()" methods which are not "const".
> => The API does not allow to call "getVariable()" and "getParamVariable()" in 
> a "TraceListener" callback event.
> It would be a good enhancement for us if you allowed us calling these 
> functions 
> from a "TraceListener" event so we are able to log all the variable and 
> parameters values during the transformation processes.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscr...@xml.apache.org
For additional commands, e-mail: xalan-dev-h...@xml.apache.org

Reply via email to