Subjects
Home
Xalan extension functions
Fomatting question serializing DOM with pretty print
xalan with pull parser
Cannot find the declaration
Apache Xalan drop support to run on JRE 1 1 x
Why does Doctype change processing of a document
Node set to XML string via Java extensions in Xalan J: possible?
Templates/Transformers + thread safety???
Problem evaluating xpath with muliple prefix with different namespace
remove an arbitrary attribute from xsl output
Xalan3 XSLT 2 0 XPath 2 0 support?
Problem using compiled translets with Xalan !!
Xalan and jstl 1 1 problem with transform tag
NullPointer in DOM2DTM getLocalName
URIResolvers base parameter with xsltc and cascaded imports
Performance problem for Xalan J on intel dual core
Standard libraries in JAXP?
Serializing a DOM tree to XML file, customize entities replacement
Library Conflict Involving BCEL Library
A question on how users are using <xsl:message >
Kevin Cormier as a new Apache Xalan J committer
Struggling to iterate over tokenized string
Xalan count() trouble
Problem with recursive xpath
Error when switching to java 1 5
document( ' ')
Problem with Xalan2 7 0 transformation
cr/lf options
entity encoded XML
can xalan transform 2 xml using one xslt?
Xalan J JIRA defect review Monday October 16, 2006 from 2:00 to 3:30 pm ED
xsl transform with cdata section elements
xslt parameters not expanded
Weird behavior of XPath evaluate()
How to avoid <xsl:message > instruction prints stylesheet file informations ?
Cannot find SimpleTransform subdirectory after installing Xalan J
recover from document not found exceptions
jdk1 5 and Xalan jar differences?
Performance Issue
Error/Bug adding floating point numbers
XPathAPI: eval exp using nodes with default namespace
modifying xalan to output invalid XML
NullPointerException
mege two separate xml nodes into one
Is this a XALAN document identification bug?
is StylesheetRoot really java io Serializable ?
transform() fails for DOMSource but succeeds for StreamSource
Thoughts on Transformer parameter passing
HELP, Xalan and jstl 1 1 problem with transformer
Problem with XPath namespace axis?
string utils:replace deleting search string if replacement string is an HTML
help with enumeration values pls
xalan 2 5 1 vs 2 7 performance question
How to insert/update in XML document
HTML Serialization and Handling of Ampersands in HREF Attributes
XHTML link tag stripping
SystemId Unknown; Line #24; Column #49; java lang NullPointerException
xpath text() help
Apostrophe problem with xalan 2 7 0
How to set variables in XML document?
Links
Home
Oracle database error code ...
 
Search:  
Power your search with and, or, +, -, or "some phrase" operators.
Math.abs() in xsl

Math.abs() in xsl

2007-04-30       - By Erin Harris
Reply:     1     2  

Hi,

Everything inside <lxslt:script language="javascript"> ... </lxslt:script
language="javascript"> is actually JavaScript not XSLT.  So the processor
you are using must support JavaScript extensions in order for this to
work.  There is an EXSLT extension for getting the absolute value.  See
http://exslt.org/ under the math module.  However EXSLT is also an
extension to the XSLT language so different processors may not support it.
If it is not in the language specification for XSLT or XPath (
http://www.w3.org/TR/xslt, http://www.w3.org/TR/xpath) then it is an
extension.  Please see http://xml.apache.org/xalan-j/ which has a lot of
information about extensions and which extensions are supported by the
Xalan interpreter and XSLTC.

Thanks.


Erin Harris





"alapati.sasi" <alapati.sasi@(protected)>
30/04/2007 01:07 PM

To
xalan-j-users@(protected)
cc

Subject
Math.abs() in xsl







Hi ,

i am using Math.abs(inumber) in my xsl to get the absolute value . This
works fine with xalan.

If i want to move any other engine which supports transformations does
this
Math.abs works with that Engine .

Is this is specific to xalan or its common functionality of xsl . I am
using
this Math.abs() inside a js function extension .
like <lxslt:component>
<lxslt:script language="javascript"> function fnabsolute(inum){ return
Math.abs(iNum) }.</lxslt:script></lxslt:component>

This works with xalan . What is the Math exactly here . Is the specific to
xalan xsl standard so that any engine should support that .

I am new to xsl so that i am asking this doubt .

Thanks,
Sasi.A
--
View this message in context:
http://www.nabble.com/Math.abs%28%29-in-xsl-tf3670785.html#a10257060
Sent from the Xalan - J - Users mailing list archive at Nabble.com.




<br><font size=2 face="sans-serif">Hi,</font>
<br>
<br><font size=2 face="sans-serif">Everything inside </font><tt><font size=2>
&lt;lxslt:script
language=&quot;javascript&quot;&gt;</font></tt><font size=2 face="sans-serif">
... </font><tt><font size=2>&lt;/lxslt:script language=&quot;javascript&quot;
&gt;</font></tt><font size=2 face="sans-serif">
is actually JavaScript not XSLT. &nbsp;So the processor you are using must
support JavaScript extensions in order for this to work. &nbsp;There is
an EXSLT extension for getting the absolute value. &nbsp;See </font><a href
=http://exslt.org/><font size=2 color=blue face="sans-serif">http://exslt.org/<
/font></a><font size=2 face="sans-serif">
under the math module. &nbsp;However EXSLT is also an extension to the
XSLT language so different processors may not support it. &nbsp;If it is
not in the language specification for XSLT or XPath (</font><a href=http://www
.w3.org/TR/xpath><font size=2 color=blue face="sans-serif">http://www.w3.org/TR
/xslt</font></a><font size=2 face="sans-serif">,
</font><a href=http://www.w3.org/TR/xpath><font size=2 color=blue face="sans
-serif">http://www.w3.org/TR/xpath</font></a><font size=2 face="sans-serif">)
then it is an extension. &nbsp;Please see </font><a href="http://xml.apache.org
/xalan-j/"><font size=2 color=blue face="sans-serif">http://xml.apache.org/xalan
-j/</font></a><font size=2 face="sans-serif">
which has a lot of information about extensions and which extensions are
supported by the Xalan interpreter and XSLTC.</font>
<br>
<br><font size=2 face="sans-serif">Thanks.</font>
<br><font size=2 face="sans-serif"><br>
<br>
Erin Harris<br>
<br>
</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>&quot;alapati.sasi&quot;
&lt;alapati.sasi@(protected)&gt;</b> </font>
<p><font size=1 face="sans-serif">30/04/2007 01:07 PM</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">xalan-j-users@(protected)</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">Math.abs() in xsl</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><tt><font size=2><br>
Hi ,<br>
<br>
i am using Math.abs(inumber) in my xsl to get the absolute value . This<br>
works fine with xalan.<br>
<br>
If i want to move any other engine which supports transformations does
this<br>
Math.abs works with that Engine .<br>
<br>
Is this is specific to xalan or its common functionality of xsl . I am
using<br>
this Math.abs() inside a js function extension .<br>
like &lt;lxslt:component&gt;<br>
&lt;lxslt:script language=&quot;javascript&quot;&gt; function fnabsolute(inum){
return<br>
Math.abs(iNum) }.&lt;/lxslt:script&gt;&lt;/lxslt:component&gt;<br>
<br>
This works with xalan . What is the Math exactly here . Is the specific
to<br>
xalan xsl standard so that any engine should support that .<br>
<br>
I am new to xsl so that i am asking this doubt .<br>
<br>
Thanks,<br>
Sasi.A<br>
-- <br>
View this message in context: http://www.nabble.com/Math.abs%28%29-in-xsl
-tf3670785.html#a10257060<br>
Sent from the Xalan - J - Users mailing list archive at Nabble.com.<br>
<br>
</font></tt>
<br>