Subject: [xsl] Outputting A tag information From: "Vivek Shinde" <Vivek.Shinde@xxxxxxx> Date: Thu, 26 Feb 2004 20:32:15 -0500 |
Hello, I have a XML document <p>aaaaa<a href="http://www.domain1.com/">Text1</a>bbbbb<a href="http://www.domain2.com/">Text2</a>ccccc</p> I am trying to output this in Text format as: aaaaa Text1 http://www.domain1.com/ bbbbb Text2 http://www.domain2.com/ ccccc Here's the code I am using. I see text output for P tag but I do not see any results for 'a' tag. It looks like it does not match with 'a' tag. <xsl:apply-templates select="document($xmlfile)" mode="proc-txt"/> <xsl:template match="//p" mode="proc-txt"> <xsl:text> </xsl:text>  <xsl:value-of disable-output-escaping="yes" select="string(normalize-space(.))"/>  </xsl:template> <xsl:template match="a" mode="proc-txt"> <xsl:variable name="oldurl" select="@href"/> <xsl:choose> <xsl:when test="contains($oldurl,'?')"> <xsl:text> </xsl:text><xsl:value-of disable-output-escaping="yes" select="string(concat($oldurl, '&', 'ETS=[[etsnum]]', '&', 'PID=[[profileid]]'))" />  </xsl:when> <xsl:otherwise> <xsl:text> </xsl:text><xsl:value-of disable-output-escaping="yes" select="string(concat($oldurl, '?', 'ETS=[[etsnum]]', '&', 'PID=[[profileid]]'))" />  </xsl:otherwise> </xsl:choose> </xsl:template> Any help is greatly appreciated. Thanks Vivek XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] test, Asim Qazi | Thread | Re: [xsl] Outputting A tag informat, David Carlisle |
RE: [xsl] XSL-FO: page-breaking wit, Kyle Partridge | Date | Re: [xsl] modeling relationships fo, G. Ken Holman |
Month |