Re: [xsl] What's wrong with my Xpath declaration?

Subject: Re: [xsl] What's wrong with my Xpath declaration?
From: "Mandar Jagtap" <mandar.jagtap@xxxxxxxxx>
Date: Tue, 15 Jul 2008 16:52:55 +0530
It may be the string() function. Try using only . instead of string()
in case of <xsl:when test...> and remove the '/string()' completely in
case of <xsl:value-of.....

Thanks & Regards
Mandar

On 7/15/08, Pankaj Chaturvedi <pankaj.chaturvedi@xxxxxxxxx> wrote:
>
>
> Mandar wrote:
>
> I would have done this as following:
>
> <xsl:for-each select="./author[1]/name/givenname">
>   <xsl:choose>
>        <xsl:when test="contains(., '.')">
>               <xsl:value-of select="."/>
>        </xsl:when>
>        <xsl:otherwise>
>             <xsl:value-of select="substring(., 1, 1)"/>
>               <xsl:text>.</xsl:text>
>        </xsl:otherwise>
>    </xsl:choose>
> </xsl:for-each>
>
> Let me know if it works.
>
>
> It works but what's wrong with my template rule? I am sure my Xpath
> declaration is not correct.
>
>
>
> >
> >
> > Best,
> >
> > Pankaj Chaturvedi
> >
> > ======================================================================
> > ======
> > ================
> >
> >
> > Confidentiality Notice:" This message and any attachment(s) contained
> > here are information that is confidential, proprietary to IDS Infotech
> > Ltd. and its customers.
> > Contents may be privileged or otherwise protected by law. The
> > information is solely intended for the individual or the entity it is
> > addressed to. If you are not the intended recipient of this message,
> > you are not authorized to read, forward, print, retain, copy or
> > disseminate this message or any part of it. If you have received this
> > e-mail in error, please notify the sender immediately by return e-mail
> > and delete it from your computer."
> >
> >
>
>
> --
> Thanks & Regards,
> Mandar
>
>


-- 
Thanks & Regards,
Mandar

Current Thread