XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Dhivya JSubject: Error in using functions
Author: Dhivya J
Date: 17 Dec 2008 03:31 AM
Hi All,
I am using the below function :
<xsl:function name="functx:index-of-string-last" as="xs:integer?" xmlns:functx="http://www.functx.com" >
<xsl:param name="arg" as="xs:string?"/>
<xsl:param name="substring" as="xs:string"/>

<xsl:sequence select="functx:index-of-string($arg, $substring)[last()] "/>
</xsl:function>
I am getting the below mentioned error while using functions :
javax.xml.transform.TransformerException: xsl:function is not allowed in this position in the stylesheet!
at org.apache.xalan.processor.StylesheetHandler.error(StylesheetHandler.java:951)
at org.apache.xalan.processor.StylesheetHandler.getProcessorFor(StylesheetHandler.java:428)
at org.apache.xalan.processor.StylesheetHandler.startElement(StylesheetHandler.java:662)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:533)

Postnext
(Deleted User) Subject: Error in using functions
Author: (Deleted User)
Date: 17 Dec 2008 08:48 AM
xsl:function is a XSLT 2.0 functionality, but you are using Xerces-J, that is a XSLT 1.0 processor. You need to use Saxon in order to run this code.

Alberto

Postnext
Dhivya JSubject: Error in using functions
Author: Dhivya J
Date: 17 Dec 2008 08:54 AM
Do u mean the SAXON jar file ..?
I am bit new to XSL .can you please tell the steps to use saxon in that code..?

Posttop
(Deleted User) Subject: Error in using functions
Author: (Deleted User)
Date: 17 Dec 2008 09:19 AM
You can find them at http://www.saxonica.com/documentation/index/gettingstarted/gettingstartedjava.html

Alberto

 
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.