Subject: Re: [xsl] XSLT 4: map serialization From: "Graydon graydon@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Wed, 25 Nov 2020 04:03:48 -0000 |
On Wed, Nov 25, 2020 at 03:30:12AM -0000, Dimitre Novatchev dnovatchev@xxxxxxxxx scripsit: > > So if I have a sequence of maps, such as one gets from using > > collection() with the metadata flag set in Saxon, and I want to > > serialize the result just to see what is in there, I'd like to be > > able to use: > > Demonstrated how to do this in pure XPath 7 years ago at the Balisage > 2013 conference: > > https://www.balisage.net/Proceedings/vol10/print/Novatchev01/BalisageVol10-Novatchev01.html#d240124e851 <xsl:sequence select=" $wordArchive ! ('<entry>' || (map:for-each(., function ($k, $x) { if ($k eq 'fetch') then '' else concat('<', $k, '>') || $x || concat('</', $k, '>') })) => string-join('') || '</entry>') ! parse-xml(.)" /> works, but while this is doubtless a question of aesthetic bias I don't consider this solution more elegant than (or preferable to) the XSLT version. -- Graydon Saunders | graydonish@xxxxxxxxx ^fs oferiode, pisses swa mfg. -- Deor ("That passed, so may this.")
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XSLT 4: map serialization, Dimitre Novatchev dn | Thread | Re: [xsl] XSLT 4: map serialization, Dimitre Novatchev dn |
Re: [xsl] XSLT 4: map serialization, Dimitre Novatchev dn | Date | Re: [xsl] XSLT 4: map serialization, Dimitre Novatchev dn |
Month |