You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by Scott Boag/CAM/Lotus <Sc...@lotus.com> on 2000/01/26 18:01:51 UTC

Re: Redirect

It looks as if is failing in the basic parse.  Is your encoding attribute
in the xml decl set up correctly?

-scott




                                                                                                                   
                    Dominique                                                                                      
                    Broeglin             To:     "xalan-dev@xml.apache.org" <xa...@xml.apache.org>             
                    <broeglin@ess        cc:     (bcc: Scott Boag/CAM/Lotus)                                       
                    i.fr>                Subject:     Redirect                                                     
                    Sent by:                                                                                       
                    root@nara.mai                                                                                  
                    son.org                                                                                        
                                                                                                                   
                                                                                                                   
                    01/26/00                                                                                       
                    12:02 PM                                                                                       
                    Please                                                                                         
                    respond to                                                                                     
                    xalan-dev                                                                                      
                                                                                                                   
                                                                                                                   




           Hello (again ;-)

           I'm trying to use the redirect feature in order to handle
images.
           I'm creating an XML document in which I insert a CDATA section
created
from a String (byte[], "ISO8859_1") string. It gives me exactly what I
want (as far as I can see). After that I apply this stylesheet :

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/XSL/Transform"
                 xmlns:lxslt="http://xml.apache.org/xslt"

xmlns:redirect="org.apache.xalan.xslt.extensions.Redirect"
                 extension-element-prefixes="redirect">

   <xsl:template match="/">
     <out>
           begin
     </out>
     <redirect:open file="test.jpg"/>
     <redirect:write file="test.jpg"><xsl:value-of
select="img"/></redirect:write>
     <redirect:close file="test.jpg"/>
   </xsl:template>

</xsl:stylesheet>

which produces :

[dom@nara LDAP]$ java org.apache.xalan.xslt.Process -IN test.xml -XSL
test.xsl
========= Parsing file:/home/dom/directory/test/LDAP/test.xsl ==========
Parse of file:/home/dom/directory/test/LDAP/test.xsl took 514
milliseconds
========= Parsing test.xml ==========
file:/home/dom/directory/test/LDAP/test.xml; Line 2; Column 16
XSL Error: Could not parse test.xml document!
XSLT: An invalid XML character (Unicode: 0x0) was found in the CDATA
section.
Xalan: was not successful.
XSLProcessor: done

Can someone help me on this topic ?

Thanks,

Dom


ps: the xml file looks like this :

<?xml version="1.0" encoding="ISO-8859-1"?>
<img><![CDATA[ .... ]]></img>