[xquery-talk] min max and mix
Michael Kay
mike at saxonica.com
Mon Feb 10 00:17:13 PST 2014
That's nothing to with max() and min(), but everything to do with mixed content.
The system is designed so that
<number><whole-part>123</whole-part>.<fractional-part>456</fractional-part></number>
has an untyped string value of 123.456
Remember, the M in XML stands for Markup. Markup is an annotation to text that can be removed without changing the meaning.
Michael Kay
Saxonica
On 10 Feb 2014, at 07:14, Ihe Onwuka <ihe.onwuka at gmail.com> wrote:
> max((<b>8<c>0</c></b>,<a>9</a>)) -> 80
>
> Probably works as designed but it does raise the question of the
> utility of min and max in the presence of mixed content (i.e in the
> case where you expect 9 because it is > than 8) - or are all bets off
> if the content is mixed.
>
> No - it is not an actual use case - I was actually trying to establish
> something else but stumbled across this in the process.
> _______________________________________________
> talk at x-query.com
> http://x-query.com/mailman/listinfo/talk
More information about the talk
mailing list