[NTG-context] xml count() failing

Hans van der Meer H.vanderMeer at uva.nl
Sat Apr 17 21:40:03 CEST 2010


The xml-count() function does not result in 0 when none of the node  
sought is absent.

In \writestatus{************}{<\xmlfilter{#1}{/img/count()}>}
<node><img .../></node> correctly returns: ************    : <1>

But in <node></node> one would expect the result to be zero but  
instead an error occurs: ************    : <>

This is a nuisance because a simple \ifcase .. \or ... \else ... \fi  
now fails.
! Missing number, treated as zero.
<to be read again>
                    \relax
\@@su:xml:case:frontfigure .../img/count()}\relax
                                                   \ifcase
Can this be remedied?

Hans van der Meer






More information about the ntg-context mailing list