Christophe,
> an expression like <xf:repeat nodeset="instance('data')//*[@id]"/>
> seems to have some difficulties to be properly evaluated.
I have discovered that a predicate such as [@id] was evaluated as
[number(@id)] or [position() = number(@id)] when its value was
eventually a number : if the predicate value could be converted to a
number it was interpreted as an index in collection.
I have now fixed this and it's committed in the SVN repository.
Thanks!
-Alain
|