Display different xsl:attribute depending on the ending of a string

Posted by Johann on Stack Overflow See other posts from Stack Overflow or by Johann
Published on 2010-04-30T09:15:52Z Indexed on 2010/05/10 8:24 UTC
Read the original article Hit count: 237

Filed under:
|
|

Dear All,

I have the following xsl code in an xsl document

                <A target="_blank" style="text-decoration=none">
                    <xsl:attribute name="href">viewdoc.aspx?doc=<xsl:value-of select="URLFilePath"/>&amp;mode=inline</xsl:attribute>
                        <xsl:attribute name="prefix"><xsl:value-of select="FileName"/>: </xsl:attribute>
          <IMG src="images/word_small.gif" border="0"/>
                </A>

and in the code-behind I am doing this

            newItemNode = xmlDocument.CreateElement("URLFilePath")
            newItemNode.InnerText = correctedPath
            xmlItemNode.ParentNode.AppendChild(newItemNode)

Now that works fine for word documents. However I need a way in code to check the extension of the file, and display the correct Image and xsl:attribute depending on the If statement.

So the If statement will be like this:-

            If correctedPath.ToLower.Contains(".doc") Then
                 //display the word icon and attributes
            Else
                 //display the excel icon and attributes
            End If

Can you please give me some tips and help on how I can achieve this?

Thanks

© Stack Overflow or respective owner

Related posts about xslt

Related posts about xpath