You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by Brian Zimmer <bz...@ignitemedia.com> on 2000/08/02 16:46:55 UTC

[PATCH] adds "file:" to files sent to XSLTInputSource for XalanLi aison

An InputSource is expecting a URL if it is not sent an InputStream or
Reader.  This patch fixes this for XalanLiaison.

thanks,

brian

Index: XalanLiaison.java
===================================================================
RCS file:
/home/cvspublic/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/optional/
XalanLiaison.java,v
retrieving revision 1.2
diff -r1.2 XalanLiaison.java
70a71,72
>     protected final static String FILEURL = "file:";
>
79,80c81,82
<       xslSheet = new XSLTInputSource (fileName);
<     };
---
>       xslSheet = new XSLTInputSource (normalize(fileName));
>     }
83c85
<       processor.process(new XSLTInputSource(infile), xslSheet,
---
>       processor.process(new XSLTInputSource(normalize(infile)), xslSheet,
84a87,93
>     }
>
>               protected String normalize(String fileName) {
>                       if(fileName != null &&
!fileName.startsWith(FILEURL)) {
>                               return FILEURL + fileName;
>       }
>       return fileName;


<signature>
<name>brian zimmer</name>
<email>bzimmer <at/> ignitemedia <dot/> com</email>
<voice>773.293.4344</voice>
</signature>