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
Adam Van den HovenSubject: Xalan Extensions... Why don't they work?
Author: Adam Van den Hoven
Date: 30 Apr 2003 02:10 PM
I'm trying to write a transform that uses the Xalan Extensions and I can't figure out why its not working. It was my understanding that when using the Xalan-J processor, the extensions for that were supposed to work.

In frustration, I went and duplicated the ex maple they give at http://xml.apache.org/xalan-j/extensionslib.html#redirect the files for which I've attached to this posting. The normal output is there, no problem but I can't find foo.out anywhere. Searching the file system reveals nothing.

Any thoughts?


Documentfoo.xml
Source XML

DocumenttestRedirect.xsl
Transform

Postnext
Ivan PedruzziSubject: RE: Xalan Extensions... Why don't they work?
Author: Ivan Pedruzzi
Date: 30 Apr 2003 02:34 PM

Adam,

You forgot to declare the redirect component, take a look to the
attached XSLT

Hope this helps.
Ivan



> -----Original Message-----
> From: stylus-studio-tech Listmanager
> [mailto:listmanager@edn.exln.com]
> Sent: Wednesday, April 30, 2003 2:30 PM
> To: Recipients of 'stylus-studio-tech' suppressed
> Subject: Xalan Extensions... Why don't they work?
>
>
> From: "Adam Van den Hoven"
>
> I'm trying to write a transform that uses the Xalan
> Extensions and I can't figure out why its not working. It was
> my understanding that when using the Xalan-J processor, the
> extensions for that were supposed to work.
>
> In frustration, I went and duplicated the ex maple they give
> at http://xml.apache.org/xalan-j/extensionslib.html#redirect
> the files for which I've attached to this posting. The normal
> output is there, no problem but I can't find foo.out
> anywhere. Searching the file system reveals nothing.
>
> Any thoughts?
>
>
>
> To reply: mailto:stylus-studio-tech.6663@edn.exln.com
> To start a new topic: mailto:stylus-studio-tech@edn.exln.com
> To login: http://edn.exln.com/~SSDN
>

(File attachment removed)

Postnext
Ivan PedruzziSubject: RE: Xalan Extensions... Why don't they work?
Author: Ivan Pedruzzi
Date: 30 Apr 2003 03:57 PM
Here is a working example

{xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0"
xmlns:lxslt="http://xml.apache.org/xslt"
xmlns:redirect="org.apache.xalan.lib.Redirect"
extension-element-prefixes="redirect"}

{lxslt:component prefix="redirect" elements="write open close" functions=""}
{lxslt:script lang="javaclass" src="org.apache.xalan.lib.Redirect"/}
{/lxslt:component}

{xsl:template match="/"}
{standard-out}
Standard output:
{xsl:apply-templates/}
{/standard-out}
{/xsl:template}

{xsl:template match="main"}
{main}
{xsl:apply-templates/}
{/main}
{/xsl:template}

{xsl:template match="/doc/foo"}
{redirect:write select="@file"}
{foo-out}
{xsl:apply-templates/}
{/foo-out}
{/redirect:write}
{/xsl:template}

{xsl:template match="bar"}
{foobar-out}
{xsl:apply-templates/}
{/foobar-out}
{/xsl:template}

{/xsl:stylesheet}

Posttop
Adam Van den HovenSubject: RE: Xalan Extensions... Why don't they work?
Author: Adam Van den Hoven
Date: 30 Apr 2003 04:31 PM
{blush}
Well now I get it. As it turns out, I copied directly from the Apache documentation. I should now better than to assume they give complete examples.

{/blush}

Thanks.

 
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.