Hi Chris, The options provided doesn't seem to work. " java.io.FileNotFoundException:"
Thanks, Sangeetha On Fri, Feb 19, 2010 at 9:26 PM, Christopher Schultz < ch...@christopherschultz.net> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Tembug, > > On 2/19/2010 6:26 AM, tembugs tembugs wrote: > > When I use multi-level context path in tomcat, I have folders created > with # > > inside webapps like folder1#folder2#folder3. The xsl files inside my web > > module tries to import other xsl files in the same hierarchy like,inside > > file1.xsl, I do, > > > > <xsl:import href="file2.xsl"> > > > > but this throws an exception "java.net.MalformedURLException: no > > protocol:file2.xsl". I tried to give with protocol like, > > <xsl:import > > href="file:///C:\tomcat5\webapps\folder1#folder2#folder3\xsl\file2.xsl"> > > Try: > > <xsl:import href="file:file2.xsl" /> > > > but it fails throwing an exception that java.io.FileNotFound Exception: > > C:\tomcat5\webapps\folder1. > > Can anyone guide me on this? I am totally blocked on this....... > > > > If the # character need to be encoded in xsl, how do I do it? Can anyone > > share a sample on this? > > I had the same problem using Cocoon with a multi-level context path > (i.e. one that contains / marks) and it didn't work at all: the problem > is that the # mark is not a legal character in a path: it separates the > path from an anchor in a URL. In the case of Cocoon, even using "#" > or "%23" in the URL didn't work because of the number of times the URL > appears to be re-parsed in Cocoon. > > You may be able to try: > > <xsl:import > > href="file:///C:\tomcat5\webapps\folder1#folder2#folder3\xsl\file2.xsl"> > > or > > <xsl:import > > href="file:///C:\tomcat5\webapps\folder1#folder2#folder3\xsl\file2.xsl"> > > or > > <xsl:import > > href="file:///C:\tomcat5\webapps\folder1#folder2#folder3\xsl\file2.xsl"> > > ...but it's possible that it's just not going to find your file. Another > option would be to either put the .xsl files somewhere else where there > are no # characters in the path, or use symlinks to effectively achieve > the same result. > > Good luck, > - -chris > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iEYEARECAAYFAkt+tLwACgkQ9CaO5/Lv0PCptgCgrDTK1YTofipiQzc/geF5hgfy > /zQAoMAcFZ1gN3pOLL8dC5iLmbidLaoW > =t1ID > -----END PGP SIGNATURE----- > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >