>
> Hi Michael,
> But I'm using the XSL templates as shown in my mail below. For this
> XSL templates how can I add this for loop?
Your existing template rules don't help with the problem as you
described it, so get rid of them.
Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx
>
> Thanks
>
> -Mani
>
> At Tuesday, 8 October 2002, you wrote:
>
> >This is very easy:
> >
> ><xsl:for-each select="//SNIPPET">
> ><xsl:value-of select="."/><br/>
> ></xsl:for-each>
> >
> >Michael Kay
> >Software AG
> >home: Michael.H.Kay@xxxxxxxxxxxx
> >work: Michael.Kay@xxxxxxxxxxxxxx
> >
> >> -----Original Message-----
> >> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> >> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of
> >> Mani Malarvannan
> >> Sent: 08 October 2002 15:38
> >> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> >> Subject: XSL nested tag (new question)
> >>
> >>
> >> Hi,
> >> Thanks for helping me in my nested-tag question yesterday. Now I
> >> need to make simple adjustment
> >> in my output.
> >>
> >> I've following XML
> >> <snippet>
> >> <p>
> >> <SNIPPET>This is test 1 snip.</SNIPPET>
> >> </p>
> >> <p>
> >> <SNIPPET> <Hit>Auto</Hit> Test 2 snip </SNIPPET>
> >> </p>
> >> <p>
> >> <SNIPPET>test 3 snip/SNIPPET>
> >> </p>
> >> <p>
> >> <SNIPPET>test 4 snip <Hit>Auto</Hit> test 5 snip </SNIPPET>
> >> </p> <p> <SNIPPET>test 6 snip <Hit>Auto</Hit> test 7 snip
> >> <Hit>Auto</Hit>
> >> test 8 snip </SNIPPET>
> >> </p>
> >>
> >> </snippet>
> >>
> >> For the above XML I need the output to be
> >> This is test 1 snip.
> >> Auto Test 2 snip
> >> test 3 snip
> >> test 4 snip Auto test 5 snip
> >> test 6 snip Auto test 7 snip Auto test 8 snip
> >>
> >> Basically the text under each SNIPPET tag must come in a new line.
> >>
> >> As per XSL-List members advise I'm using following XSL to put the
> >> text under SNIPPET and Hit in a line.
> >> But the XSL puts everything in one line instead of putting it in
> >> a new line. I think I need a way to
> >> check the beginning and end of SNIPPET tag in the followig XSL.
> >>
> >> <xsl:template name="snippet" match="snippet/p/SNIPPET/text()" >
> >> <xsl:if test="//parameter[@name='SNIPPET']">
> >> <xsl:if test="position() < $numsnippets">
> >> <xsl:value-of select="." />
> >> </xsl:if>
> >> </xsl:if>
> >> </xsl:template>
> >>
> >> <xsl:template name="hit" match="snippet/p/SNIPPET/Hit">
> >> <xsl:if test="//parameter[@name='SNIPPET']">
> >> <xsl:if test="position() < $numsnippets">
> >> <span name="SearchTerm" class="SearchTerm"> <xsl:value-of
> >> select="." /> </span>
> >> </xsl:if>
> >> </xsl:if>
> >>
> >> Thanks for all the help
> >>
> >> -Mani
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> XSL-List info and archive:
> http://www.mulberrytech.com/xsl/xsl-list
> >>
> >
> > XSL-List
> info and archive: http://www.mulberrytech.com/xsl/xsl-list
> >
>
>
>
>
>
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|