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 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Amandine DazardSubject: EXSLT Extensions
Author: Amandine Dazard
Date: 26 Mar 2004 05:04 AM
My stylesheet uses EXSLT Extension str:padding like this :

extension-element-prefixes="str">

.......
....

The built-in processor gives this exception :
Exception calling Java extension:

java.lang.ClassNotFoundException: http://exslt.org/strings

at com.exln.stylus.CXClassLoader.findClass(CXClassLoader.java:192)

at java.lang.ClassLoader.loadClass(Unknown Source)

at com.exln.stylus.CXClassLoader.loadClass(CXClassLoader.java:234)

at java.lang.ClassLoader.loadClass(Unknown Source)

Can't we use EXSLT with this processor ?
(it's OK with external XALAN-C 1.7 but I can't debug !)
it's KO too with Xalan-J (internal) but which version of this processor is used ?

Postnext
Tony LavinioSubject: EXSLT Extensions
Author: Tony Lavinio
Date: 29 Mar 2004 10:51 AM
> it's OK too with Xalan-J (internal) but which version of this processor is used?
You didn't state your version of Stylus, but if it's 5.1 the Xalan-J included is 2.5.1.
(Look in C:\Program Files\....\Stylus Studio\bin, for a file called xalan.jar.
If the length is 2907319 bytes, than it is the 2.5.1 straight from Apache.)
You can use Java extension functions with Stylus; see the IntDate example for how to tell Stylus about them.

Posttop
Ivan PedruzziSubject: RE: EXSLT Extensions
Author: Ivan Pedruzzi
Date: 29 Mar 2004 11:13 AM

The Stylus processor doesn't support EXSLT, but you should be able to run/debug with the bundled XalanJ.

You can use the following stylesheet to determine what processor version you are running

{?xml version="1.0" encoding="utf-8"?}
{xsl:stylesheet version="1.0"
xmlns:msxml="urn:schemas-microsoft-com:xslt"
xmlns:xalan="http://xml.apache.org/xslt"
xmlns:saxon-ver="com.icl.saxon.Version"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xalan-ver="org.apache.xalan.Version"}

{xsl:output method="html" indent="yes"/}
{xsl:variable name="vendor-url" select="system-property('xsl:vendor-url')"/}
{xsl:template match="/"}
{html}
{head/}
{body}
{p}
{table width="100%" border="1"}
{tr}
{td}
{strong}Vendor{/strong}
{/td}
{td}
{strong}Vendor URL{/strong}
{/td}
{td}
{strong}Product version{/strong}
{/td}
{/tr}
{tr}
{td}
{xsl:value-of select="system-property('xsl:vendor')"/}
{/td}
{td}
{xsl:value-of select="$vendor-url"/}
{/td}
{td}
{xsl:choose}
{xsl:when test="$vendor-url = 'http://xml.apache.org/xalan-j'"}
{xsl:value-of select="xalan-ver:getVersion()"/}
{/xsl:when}
{xsl:when test="$vendor-url = 'http://saxon.sf.net/'"}
{xsl:value-of select="saxon-ver:getVersion()"/}
{br/}
{/xsl:when}
{xsl:when test="$vendor-url = 'http://www.microsoft.com'"}
{xsl:value-of select="system-property('msxml:version')"/}
{br/}
{/xsl:when}
{/xsl:choose}
{/td}
{/tr}
{/table}
{/p}
{/body}
{/html}
{/xsl:template}
{/xsl:stylesheet}

Ivan

} -----Original Message-----
} From: stylus-studio-tech Listmanager [mailto:listmanager@edn.exln.com]
} Sent: Friday, March 26, 2004 5:32 AM
} To: Recipients of 'stylus-studio-tech' suppressed
} Subject: EXSLT Extensions
}
} From: "Amandine Dazard" {adazard@silicom.fr}
}
} My stylesheet uses EXSLT Extension str:padding like this :
}
} {xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
} xmlns:str="http://exslt.org/strings"
} extension-element-prefixes="str"}
} {xsl:import href="str.xsl"/}
} .......
} {xsl:variable name="nbsp" select="str:padding(30,' ')"/}....
}
} The built-in processor gives this exception :
} Exception calling Java extension:
}
} java.lang.ClassNotFoundException: http://exslt.org/strings
}
} at com.exln.stylus.CXClassLoader.findClass(CXClassLoader.java:192)
}
} at java.lang.ClassLoader.loadClass(Unknown Source)
}
} at com.exln.stylus.CXClassLoader.loadClass(CXClassLoader.java:234)
}
} at java.lang.ClassLoader.loadClass(Unknown Source)
}
} Can't we use EXSLT with this processor ?
} (it's OK with external XALAN-C 1.7 but I can't debug !)
} it's KO too with Xalan-J (internal) but which version of this processor is used ?
}
}
}
} To reply: mailto:stylus-studio-tech.7263@edn.exln.com
} To start a new topic: mailto:stylus-studio-tech@edn.exln.com
} To login: http://edn.exln.com/~SSDN

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 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.