Re: [xsl] Modeling matrices in an XML environment

Subject: Re: [xsl] Modeling matrices in an XML environment
From: "Michael Kay mike@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 16 Jul 2020 11:00:28 -0000
> Liam wrote this really interesting paragraph:
>
>> The benefit to using maps or arrays over
>> elements in XSLT or XQuery is that element
>> nodes are too heavyweight, and too prone
>> to turning their content back into strings.
>> In XQuery in particular, constructors by
>> default do a terrible and dismal thing:
>> <x>3</x> makes a text node inside an x
>> element. And XDM element nodes have
>> a ton of properties, such as next, previous,
>> parent, schema type, is_happy, none  of
>> which are needed for a matrix of numbers.
>
> Yikes! Isn't that an argument against using XML and XSLT?
>
It's an argument against using XML trees for working data structures when
implementing complex algorithms - which is why XSLT 3.0 provides an
alternative.

Michael Kay
Saxonica

Current Thread