xsl-list
[Top] [All Lists]

[xsl] Well formness error when XSL template Match

2008-10-31 09:07:23
Dear List,

I'm doing xml 2 xml transform using saxon9-xslt2.0. I am getting trouble to
get below expected output. Could any one give me a solution for this?

I/P:

<KEYWORDS>
<TITLE>Key Words:</TITLE>
<KEYWORD>fear-avoidance beliefs</KEYWORD>
<KEYWORD>chronic low back pain</KEYWORD>
<KEYWORD>elderly</KEYWORD>
<KEYWORD>disability</KEYWORD>
<KEYWORD>physical activity</KEYWORD>
</KEYWORDS>

Expected O/P:

<abbrev>
<title>Key Words:</title>
<randlist bulltype="un">
<randitem>fear-avoidance beliefs</randitem>
<randitem>chronic low back pain</randitem>
<randitem>elderly</randitem>
<randitem>disability</randitem>
<randitem>physical activity</randitem>
</randlist>

My XSL:
<xsl:template match="KEYWORDS">
        <abbrev><xsl:apply-templates/></abbrev>
</xsl:template>
<xsl:template match="KEYWORDS/TITLE">
        <title><xsl:apply-templates/></title><xsl:text>&#10;</xsl:text>
</xsl:template>
<xsl:template match="KEYWORD">
        <xsl:for-each-group select="." group-by=".">
                <randlist bulltype="un">
                        <xsl:if test="current-group()">
                                <randitem><xsl:apply-templates/></randitem>
                        </xsl:if>
                </randlist>
        </xsl:for-each-group>
</xsl:template>

Regards,
Ramkumar.


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>