OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

docbook message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Re: [docbook] profiling document with link problem

On Tue, Aug 05, 2003 at 09:49:45AM +0200, Jirka Kosek wrote:
> Daniel Veillard wrote:
> >   Current conclusion is:
> >     your stylesheet relies on totally unspecified behaviour
> >     I have a hard time accepting as a bug, but if you
> >     have further evidence, I would take them...
> Daniel, thank for taking care about this issue. You are right, I was 
> wrong when I though that key() function should always do lookup in the 
> source document even when context node is from other temporal document. 
> It seemed logical as such temporal document can't be indexed. But read 
> standard more carefully first and then start thinking applies here.

  Problem is that EXSLT node-set() is vastly underspecified, I think
Jenny Tennison maintains it, right ? If yes maybe she would accept to 
refine the logic so that at least there is no grey area.

> Sad conclusion for DocBook XSL stylesheets users is that single-pass 
> profiling won't work in xsltproc if you use links in your documents. It 
> actually works in Saxon but it is non-conformant behaviour. I can't 
> imagine XSLT 1.0 solution to this problem which will not cause very 
> hard-to-maintan fork between common and profiling stylesheets.

  Argh ... Well I don't know if I can help there. If you have suggestions
fill an Request For Enhancement, but to me node-set() is already a
very complex operation,


Daniel Veillard      | Red Hat Network https://rhn.redhat.com/
veillard@redhat.com  | libxml GNOME XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]