This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: XSL manipulating two XMLs
- From: "Najmi, Jamal" <Jamal dot Najmi at Artesia dot com>
- To: "'xsl-list at lists dot mulberrytech dot com'" <xsl-list at lists dot mulberrytech dot com>
- Date: Thu, 2 May 2002 05:51:49 -0400
- Subject: RE: [xsl] XSL manipulating two XMLs
- Reply-to: xsl-list at lists dot mulberrytech dot com
Really appreciate it. It is working now!!!
Jamal
-----Original Message-----
From: J.Pietschmann [mailto:j3322ptm@yahoo.de]
Sent: Thursday, May 02, 2002 1:53 AM
To: xsl-list@lists.mulberrytech.com
Subject: Re: [xsl] 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
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list