If you were running from the command line you could run this class:
                                                                       
 org.apache.xalan.xslt.Process                                         
                                                                       



One of the possible options is -param, for example:
      -param myParam  myValue
(see http://xml.apache.org/xalan-j/commandline.html )

Then in your stylesheet:
<xsl:param name="myParam"/>
...
<xsl:value-of select="$myParam"/>
...

I'm not sure how to set parameters when invoked via a servlet, and for
which you don't have the code.

- Brian



                                                                       
             mountainbiker                                             
             <mailing.list.tra                                         
             [EMAIL PROTECTED]>                                            To
                                       xalan-j-users@xml.apache.org    
             05/07/2008 01:53                                           cc
             AM                                                        
                                                                   Subject
                                       Need Xalan-J Java Extension to Get
                                       URL                             
                                                                       
                                                                       
                                                                       
                                                                       
                                                                       
                                                                       





I am running a servlet under Tomcat.  The servlet is a "wrapper" for
Xalan-J
that transforms a given XML/XSL combo.  (I don't have access to this
servlet
source code.)

I have been successful in getting super basic Java calls working in my XSLs
(such as string.toUpperCase or InetAddress.getLocalName).

My current requirement is for my XSLT to be able to know the complete URL
of
what called it.  For example, I want something like
http://server1.abc.com/trans?xml=...&xsl=... or
http://server2.abc.com/trans?xml=...&xsl=... that I can store into a
variable.

The IP address and box name I can get via InetAddress.  It is the URL that
I
really need.
--
View this message in context:
http://www.nabble.com/Need-Xalan-J-Java-Extension-to-Get-URL-tp17097858p17097858.html

Sent from the Xalan - J - Users mailing list archive at Nabble.com.

<<inline: graycol.gif>>

<<inline: pic17335.gif>>

<<inline: ecblank.gif>>

Reply via email to