Return-Path: Delivered-To: apmail-xml-xalan-dev-archive@xml.apache.org Received: (qmail 7127 invoked by uid 500); 4 Jan 2002 21:55:28 -0000 Mailing-List: contact xalan-dev-help@xml.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: xalan-dev@xml.apache.org Delivered-To: mailing list xalan-dev@xml.apache.org Received: (qmail 7116 invoked from network); 4 Jan 2002 21:55:28 -0000 Message-ID: <3C362551.F6D4FD1A@east.sun.com> Date: Fri, 04 Jan 2002 16:57:37 -0500 From: Tom Amiro X-Mailer: Mozilla 4.76 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: xalan-dev@xml.apache.org Subject: Re: bug returh: document() URI resolved relative to stylesheet location References: <20020104204926.06E95466B@silbermann.snv.jussieu.fr> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Hi, I'm confused by this. The bug that was fixed was in XSLTC, not Xalan, and yet the stack dump shows you are running Xalan, and not XSLTC. Just want to make sure the problem isn't with XSLTC. Tom Guillaume Rousse wrote: > From release notes page: > Committed by morten@apache.org on 10/25/2001 > Modified: java/src/org/apache/xalan/xsltc/compiler ApplyImports.java > DocumentCall.java Stylesheet.java SyntaxTreeNode.java > java/src/org/apache/xalan/xsltc/dom LoadDocument.java > Committer's log entry: Fixed the document() function so that it will load > documents relative to either the currently loaded document, or if that fails, > relative to the location of the original stylesheet. PR: n/a Obtained from: > n/a Submitted by: morten@xml.apache.org Reviewed by: morten@xml.apache.org > > However, using current release 2.2.D14, document() URI argument is resolved > against stylesheet location... > [guillaume@baader xml-spec]$ xml-transform data/packages.xml > style/packages-list.xsl > > > > Packages list > > >

Packages list

>

free

> > > > org.apache.xml.utils.WrappedRuntimeException > at > org.apache.xml.dtm.ref.DTMManagerDefault.getDTM(DTMManagerDefault.java:398) > at org.apache.xpath.XPathContext.getDTM(XPathContext.java:169) > at > org.apache.xpath.SourceTreeManager.parseToNode(SourceTreeManager.java:367) > at > org.apache.xpath.SourceTreeManager.getSourceTree(SourceTreeManager.java:338) > at > org.apache.xalan.templates.FuncDocument.getDoc(FuncDocument.java:316) > at > org.apache.xalan.templates.FuncDocument.execute(FuncDocument.java:235) > at org.apache.xpath.Expression.asIterator(Expression.java:273) > at > org.apache.xpath.axes.FilterExprWalker.setRoot(FilterExprWalker.java:156) > at > org.apache.xpath.axes.WalkingIteratorSorted.reset(WalkingIteratorSorted.java:292) > at > org.apache.xpath.axes.LocPathIterator.setRoot(LocPathIterator.java:373) > at > org.apache.xpath.axes.WalkingIteratorSorted.setRoot(WalkingIteratorSorted.java:170) > at > org.apache.xpath.axes.LocPathIterator.asIterator(LocPathIterator.java:267) > at > org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:253) > at > org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:226) > at > org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:438) > at > org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:299) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2186) > at > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710) > at > org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:438) > at > org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:299) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2186) > at > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2186) > at > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710) > at > org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:420) > at > org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:226) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2186) > at > org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2012) > at > org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1175) > at > org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:642) > at > org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1092) > at > org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1070) > at org.apache.xalan.xslt.Process.main(Process.java:904) > file:///home/guillaume/dev/work/xml-spec/style/packages.xsl; Line 36; Column > 85; Can not load requested doc: free/ant.xml > org.apache.xml.utils.WrappedRuntimeException > > [guillaume@baader xml-spec]$ xml-transform data/packages.xml > data/packages-list.xsl > > > > Packages list > > >

Packages list

>

free

>
namesummaryversionrelease
> > > > > > -- > Guillaume Rousse > GPG key http://lis.snv.jussieu.fr/~rousse/gpgkey.html
namesummaryversionrelease
antAnt build tool for java1.4.1 align="center">4