DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8134>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8134 logic error in Function::Execute() for 3-argument functions ------- Additional Comments From [EMAIL PROTECTED] 2002-04-16 17:49 ------- > ------- Additional Comments From [EMAIL PROTECTED] 2002-04-16 03:09 - ---- > I've fixed this, but you shouldn't be relying on the base class execute(). > Instead, you should override execute() in your extension function. > Nope - nowhere is overriding execute() mentioned or demonstrated in 1.3 extension function library code, or the extension function examples. Instead, the argument-number-specific versions of execute are overriden. The bug I submitted renders all 3-argument overrides unreachable. > That code is in there for backwards-compatibility with the previous function > calling mechanism. All Xalan-C 1.3 extension functions are done using what you're calling the "previous function calling mechanism." If there's a later version of Xalan- C available, I was unable to find it.
