This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: fixed position
- To: xsl-list at lists dot mulberrytech dot com
- Subject: Re: [xsl] fixed position
- From: Wendell Piez <wapiez at mulberrytech dot com>
- Date: Wed, 01 Aug 2001 14:31:00 -0400
- Reply-To: xsl-list at lists dot mulberrytech dot com
Meltem:
<xsl:template match="data">
<xsl:for-each select="item[not(.='Solution')][position < 4]">
<xsl:value-of select="concat(., ' ')"/>
</xsl:for-each>
<xsl:text>Solution </xsl:text>
<xsl:for-each select="item[not(.='Solution')][position > 3]">
<xsl:value-of select="concat(., ' ')"/>
</xsl:for-each>
</xsl:template>
(Not tested.) Note that this will insert "Solution " in fourth place even
if it didn't exist among the <item> elements. I'll leave what to do to
prevent this as an exercise....
Cheers,
Wendell
At 01:22 PM 8/1/01, you wrote:
>Hi all
>
>here is an xml document
><data>
><item>Solution</item>
><item>Business</item>
><item>Strategy</item>
><item>Technology</item>
><item>Problem</item>
>...................
></data>
>
>the output will be as
>
>Business Strategy Technology Solution Problem ........
>
>the position of "Solution" may change in the xml file but it has to appear
>in the 4th position always.
======================================================================
Wendell Piez mailto:wapiez@mulberrytech.com
Mulberry Technologies, Inc. http://www.mulberrytech.com
17 West Jefferson Street Direct Phone: 301/315-9635
Suite 207 Phone: 301/315-9631
Rockville, MD 20850 Fax: 301/315-8285
----------------------------------------------------------------------
Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list