[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: minified json output
On 29 Jan 2015, at 14:21, Rushforth, Peter peter.rushforth@xxxxxxxxxxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > The link below requires authentication. Sorry, I should have linked to the public version: http://www.w3.org/TR/xslt-30/#xml-to-json-stylesheet > > Dmitris suggestion and your direction have helped. Essentially we have got literal json strings/string parts in the <xsl:template>. > > For example : > > <xsl:template match =/> > { > <xsl:apply-templates select=atom:feed/> > } > </xsl:template> > > What we should do is use variables etc for these strings, which will lead to more readable code plus minified json > > Perhaps : > <xsl:template match =/> > <xsl:value-of select={/> > <xsl:apply-templates select=atom:feed/> > <xsl:value-of select=}/> > </xsl:template> > > Either that or > <xsl:template match =/> > <xsl:text>{</xsl:text> > <xsl:apply-templates select=atom:feed/> > <xsl:text>}</xsl:text> > </xsl:template> Or if you're into DTDs > <xsl:template match =/> > &OPENCURLY; > <xsl:apply-templates select=atom:feed/> > &CLOSECURLY; > </xsl:template> where the entity references expand to xsl:text elements.
|
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
|