Subject: RE: [xsl] Finding the path from the filename From: Américo Albuquerque <aalbuquerque@xxxxxxxxxxxxxxxx> Date: Mon, 20 Jan 2003 16:02:57 -0000 |
Hi Thomas. Try this: <xsl:template name="FullPath"> <xsl:param name="PathString" select="''"/> <xsl:if test="contains($PathString,'\')"> <xsl:value-of select="concat(substring-before($PathString,'\'),'\')"/> <xsl:call-template name="FullPath"> <xsl:with-param name="PathString" select="substring-after($PathString,'\')"/> </xsl:call-template> </xsl:if> </xsl:template> To call it just do: <xsl:call-template name="FullPath"> <xsl:with-param name="PathString" select="$local_path"/> </xsl:call-template> Where $local_path is a variable or a param with your path string -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Thomas V. Nielsen Sent: segunda-feira, 20 de Janeiro de 2003 15:18 To: XSL List Subject: [xsl] Finding the path from the filename In a XSLT I receive a parameter with a full path and file name, like; C:\Data\Test\File.xml I have tried fumbling with substring and substring-before, but with no luck. What I need is the full path without the file name, like C:\Data\Test\ Sometimes parameter looks like this ..\Test\File.xml And also here I need to find the path, like ..\Test\ Any suggestions in how to use the substring with some iteration? /Thomas XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Finding the path from the, bryan | Thread | RE: [xsl] Finding the path from the, Cams Ismael |
RE: [xsl] Finding the path from the, bryan | Date | Re: [xsl] Match Question, Francis Norton |
Month |