This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: XSL manipulating two XMLs


Najmi, Jamal wrote:
>  	public Source resolve(String href, String base) throws
> TransformerException {
>  		href  = _workingDirPath + FILE_SEPARATOR_PROPERTY + href ;
>  		System.out.println("href in URIResolver: " + href) ;
>  		Source source = new SourceImpl(href) ;
  		return source ;
...
 > SystemId Unknown; Line 50; Column 35; Can not load requested doc: Not
 > supported: com.artesia.cus
 > t.discovery.web.common.SourceImpl@437f31

You'll have to return a JAXP StreamSource or SAXSource. Try

     return new StreamSource(new File(href));

The "SystemId Unknown" suggests the engine has some trouble
to get the name of your XSL file. How did you construct your
transformer? Did you use
   newTransformer(new StreamSource(new File(<full pathname to xsl>)))
There should be no need for an URIResolver in your case.

J.Pietschmann


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]