Notes from London Workshop

Hi,

please find attched notes from London Workshop. Also pasting them below
for convenience.

Jirka

# Issues found during Mike's and Abel's Workshop during XML London

2016-06-05

## exselt is failing on
https://github.com/Saxonica/Prague2016/blob/master/pack/graph-idref.xsl

Not sure whether this is bug in product or stylesheet is relying on
things like lazy evaluation, etc.
Further investigation needed.

## Interaction between default exposure and `xsl:expose` is little bit
confusing in
https://github.com/Saxonica/Prague2016/blob/master/pack/graph-lib.xsl

Function `g:refers-to-self()` is not explicitly exposed by `xsl:expose`,
but it's visible from outside because it has `visibility="public"`. This
caused some amount of confusion between attendees, but IMHO
specification is clear on this aspect.

## Saxon NPE when xsl:original() invoked and function overriden by
xsl:override was missing in the package

## Exselt `xsl:expose` wildcard was not applied to function which was
missing `visibility="public"` in the package but was being overriden by
`xsl:override`

## Saxon misculates on the above example

*Sorry, I've missed details of this*

## Question/comments from auditorium

* It would be nice to have functions to access information about what is
exposed, or functions in UI.

* Is it possible to override built-in XPath functions?


-- 
------------------------------------------------------------------
  Jirka Kosek      e-mail: jirka@kosek.cz      http://xmlguru.cz
------------------------------------------------------------------
       Professional XML consulting and training services
  DocBook customization, custom XSLT/XSL-FO document processing
------------------------------------------------------------------
 OASIS DocBook TC member, W3C Invited Expert, ISO JTC1/SC34 member
------------------------------------------------------------------

Received on Sunday, 5 June 2016 12:20:44 UTC