[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XSLT 4: map serialization
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.")
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|