Subject: [xsl] How does one go about extracting HTML anchors from an XML file? From: "Liat Jacob" <jacob_liat@xxxxxxxxxxx> Date: Mon, 17 Sep 2001 19:15:28 +0000 |
<article> <summary> <p>blah blah blah blah blah blah blah <href link='www.yahoo.com'> some link text here</href> blah blah <a mailto="jacob_liat@xxxxxxxxxxx>some text here</a> blah blah.</p> <p>second paragraph with additional anchors embedded throughout the paragraph text.</p> </summary> </article>
<xsl:template match="p"> <P> <xsl:choose> <xsl:when test="href"> <xsl:for-each select="href"> <xsl:call-template name="href"> <xsl:with-param name="word"> <xsl:value-of select="."/></xsl:with-param> </xsl:call-template> </xsl:for-each> </xsl:when> <xsl:when test="a"> <xsl:for-each select="a"> <xsl:call-template name="a"> <xsl:with-param name="addr"> <xsl:value-of select="."/></xsl:with-param> </xsl:call-template> </xsl:for-each> </xsl:when> </xsl:choose> </P> <xsl:value-of select="."/> </xsl:template>
<xsl:template name="href"> <xsl:param name="word"/> <A HREF="http://{@link}"><xsl:value-of select="$word"/></A> </xsl:template>
<xsl:template name="a"> <xsl:param name="addr"/> <A HREF="mailto:{@mailto}"><xsl:value-of select="$addr"/></A> </xsl:template>
Thanks in advance for any help, Liat
_________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: preserve-space and strip-, Dimitre Novatchev | Thread | Re: [xsl] How does one go about ext, Thomas B. Passin |
[xsl] xsl text problem, thomas george | Date | Re: [xsl] How do you get the non-tr, David Carlisle |
Month |