Subject: RE: [xsl] Omit TEIForm and capture attributes of current node From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Thu, 25 Sep 2008 16:53:56 +0100 |
The first thing that's wrong with it is that this group-adjacent="self::list self::figure[@id]" is not a valid XPath expression. So it's hard to see why you get any output at all, other that a compile-time error message. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: J. S. Rawat [mailto:jrawat@xxxxxxxxxxxxxx] > Sent: 25 September 2008 06:32 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx; xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Omit TEIForm and capture attributes of current node > > Hi > I want to omit TEIForm by xslt and want to capture attribute of <p>. > Please let me know what is wrong in below xsl. > > XSL > <xsl:template match="p"> > <xsl:for-each-group select="node()" > group-adjacent="self::list self::figure[@id]"> <xsl:choose> > <xsl:when test="current-grouping-key()"> > <xsl:apply-templates select="self::*"/> > </xsl:when> > <xsl:otherwise> > <xsl:if test="@rend"> > <p class="{@rend}"> > <xsl:copy-of select="current-group()"/> > </p> > </xsl:if> > <xsl:if test="not(@rend)"> > <p><xsl:copy-of select="current-group()"/></p> </xsl:if> > </xsl:otherwise> </xsl:choose> </xsl:for-each-group> </xsl:template> > > INPUT > <p rend="right">Existing evidence <abbr > type="acronym">WM</abbr> was the most... First <name>Federal > Congress</name>. With the exception of his work. > <figure entity="F001" id="fig1"><figDesc>...</figDesc></figure> > He may have written others as well.</p> > <p align="left">dkdkdk</p> > <p>dkdk</p> > > XSLT OUTPUT > <p>Existing evidence <abbr type="acronym" > TEIform="abbr">WM</abbr> was the most... First <name > TEIform="name">Federal Congress</name>. > With the exception of his work. </p> > <div class="figure" id="F001"> > <a href="/images/fig1.jpg"> > <img src="/images/fig1.jpg" alt=""/> > </a> > <div class="caption"> > <p>...</p> > </div> > </div> > <p>He may have written others as well.</p> <p>dkdkdk</p> <p>dkdk</p> > > REQUIRED OUTPUT > <p class="right">Existing evidence <abbr type="acronym" > TEIform="abbr">WM</abbr> was the most... First <name > TEIform="name">Federal Congress</name>. With the exception of > his work. </p> <div class="figure" id="F001"> > <a href="/images/fig1.jpg"> > <img src="/images/fig1.jpg" alt=""/> > </a> > <div class="caption"> > <p>...</p> > </div> > </div> > <p class="right">He may have written others as well.</p> <p > align="left">dkdkdk</p> <p>dkdk</p>
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Omit TEIForm and capture attr, J. S. Rawat | Thread | Re: [xsl] Omit TEIForm and capture , Wendell Piez |
RE: [xsl] Marshalling data (functio, Michael Kay | Date | Re: [xsl] Omit TEIForm and capture , Wendell Piez |
Month |