On 08.03.2019 23:07, Willem Van Lishout willemvanlishout(_at_)gmail(_dot_)com
wrote:
I've been experimenting with the xml-to-json function, but for some
reason my output is escaped. Why is that?
Stylesheet:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:f="http://www.w3.org/2005/xpath-functions" version="3.0">
<xsl:output encoding="UTF-8" method="json"/>
<xsl:template match="/">
<xsl:variable name="transformed">
<xsl:apply-templates select="programs"/>
</xsl:variable>
<xsl:value-of select="xml-to-json($transformed, map{'indent':
true()})"/>
The function returns a string you can output as such with the xsl:output
method="text", you have used "json" instead which then applies JSON
escaping rules on the string you have.
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--