Subject: Re: [xsl] Identity Transformer Source Reducer From: Karl Stubsjoen <kstubs@xxxxxxxxx> Date: Fri, 27 May 2005 22:55:16 -0700 |
Hey thanks Dimitre. Is there some magic to get the text values back (they've dissapeeard), I have all empty elements. Also, does this "/*/*" mean everything, regardles of it's context? On 5/27/05, Dimitre Novatchev <dnovatchev@xxxxxxxxx> wrote: > > Need a simple transformation to reduce the size of a file... so like I > > just need to see the first 10 elements of an xml source which is 10 > > megs! Those first 10 elements would be the first 10 child elements to > > the source including their child elements. Here's what ISN'T working: > > > > > > <xsl:template match="node | @*"> > > <xsl:apply-templates select="node[position() <= 10] | @*" /> > > </xsl:template> > > Here's what is working: > > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > <xsl:output omit-xml-declaration="yes" indent="yes"/> > > <xsl:strip-space elements="*"/> > > <xsl:template match="node()|@*"> > <xsl:copy> > <xsl:apply-templates select="node()|@*"/> > </xsl:copy> > </xsl:template> > > <xsl:template match="/*/*[position() > 10]"/> > > <xsl:template match="node()[ancestor::*[3]]"/> > </xsl:stylesheet> > > > Cheers, > Dimitre Novatchev
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Identity Transformer Sour, Dimitre Novatchev | Thread | Re: [xsl] Identity Transformer Sour, Dimitre Novatchev |
Re: [xsl] Identity Transformer Sour, Dimitre Novatchev | Date | Re: [xsl] Identity Transformer Sour, Dimitre Novatchev |
Month |