[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

AW: how to use Xalan redirect:write

Subject: AW: how to use Xalan redirect:write
From: "Kloeck, Erwin" <Erwin.Kloeck@xxxxxx>
Date: Wed, 17 Sep 2003 14:49:57 +0200
redirect write
Hi John,

according to the xalan docs, I should not even need redirect:open and redirect:close.

http://xml.apache.org/xalan-j/extensionslib.html#redirect

What worries me, is that the namespace, according to the docs is:
    xmlns:redirect="http://xml.apache.org/xalan/redirect"

and when I use this, I get the following error:

javax.xml.transform.TransformerException: java.lang.ClassNotFoundException: redirect


I do not get an error, when I use the namespace shown in my previous post (appended).
But then the append attribute does not work.

Any help is welcome.

Erwin





-----Ursprüngliche Nachricht-----
Von: John Marshall [mailto:John.Marshall@xxxxxxxxxxxxxx]
Gesendet: Mittwoch, 17. September 2003 12:45
An: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Betreff: RE:  how to use Xalan redirect:write


Sorry, I hadn't read closely enough when I replied earlier. Should the append="true" attribute apply to redirect:open rather than redirect:write (or to both)? Would an alternative be to open and close the file in the document template, so that it stays open throughout the transformation?

John Marshall
Accurate Software

80 Peach Street, Wokingham, Berkshire, RG40 1XH, UK.
Tel: +44 (0)118 977 3889
Fax: +44 (0)118 977 1260
http://www.accuratesoftware.com <http://www.accuratesoftware.com>  




-----Original Message-----
From: Kloeck, Erwin [mailto:Erwin.Kloeck@xxxxxx]
Sent: 17 September 2003 09:21
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: AW:  how to use Xalan redirect:write


Thanks Victor for replying.

What I do now is the followin:
<xsl:stylesheet 
			version="1.0" 
			xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
			xmlns:fo="http://www.w3.org/1999/XSL/Format"
			xmlns:redirect="org.apache.xalan.xslt.extensions.Redirect" 
			extension-element-prefixes="redirect"> 

...

			<redirect:open file="csv.txt" />
			<redirect:write file="csv.txt" append="true">
				<xsl:value-of select="'some text'"/>
			</redirect:write>
			<redirect:close file="csv.txt" />

I still only get the last entry of my for-each loop.

Erwin




-----Ursprüngliche Nachricht-----
Von: Linnemann, Victor [mailto:Linnemann@xxxxxxxxxxxxx]
Gesendet: Mittwoch, 17. September 2003 10:01
An: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Betreff: AW:  how to use Xalan redirect:write


Hi Erwin,
You can reopen a document by using <xalan:open ...>, write something to it
with <xalan:write> and then close it again with <xalan:close ...>. 
With kind regards,

Victor Linnemann
--------------------------
Consulting / CMS

euroscript Switzerland AG

Hafenstrasse 50 d
CH-8280 Kreuzlingen

E-Mail:    Linnemann@xxxxxxxxxxxxx
Internet:  www.euroscript.ch

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list




Accurate Software

info@xxxxxxxxxxxxxxxxxxxx
www.accuratesoftware.com

Europe . North America . Australasia . Africa

The information in this email is confidential and privileged and is intended only for the use of the individual or entity listed above.  If you are neither the intended individual, or entity listed above, nor the person responsible for the delivery of this email to the intended recipients, you are hereby notified that any unauthorised distribution, copying or use of this email is prohibited. If you have received this email in error, please notify the Accurate system manager at postmaster@xxxxxxxxxxxxxxxxxxxx or on +44 (0)118 977 3889.  The views expressed in this communication may not necessarily be the views held by the Accurate Group.


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.