xsl-list
[Top] [All Lists]

RE: xsl:number and conditional

2005-05-31 16:21:25

Put simply, Saxon will not allow this:

    <xsl:number level="any" select="$footciteable" 
      count="footnote|citation[not(ancestor::footnote)]"/>

Ah, I see what you mean: it doesn't work if you leave out the for-each.
That's a bug.

.. nor this:

    <xsl:number level="any" select="$footciteable" 
      
count="$footciteable/footnote|citation[not($footciteable/ances
tor::footnote)]"/>


In this case Saxon is right to reject it. A pattern can't start with a
variable reference.

Michael Kay
http://www.saxonica.com/



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>