RE: [xsl] How does one go about extracting HTML anchors from an X ML file?

Subject: RE: [xsl] How does one go about extracting HTML anchors from an X ML file?
From: "Swen Thuemmler" <Swen.Thuemmler@xxxxxxxxxxxx>
Date: Tue, 18 Sep 2001 10:09:32 +0200 (CEST)
On Mon, 17 Sep 2001, Liat Jacob wrote:

[...]

> Here's the XML file:
>
> <article>
>    <summary>
>       <p>blah blah blah blah blah blah
>          blah <href link='www.yahoo.com'> some link text here</href>blah
> 	 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>
>
> I want the HTML to look like this:
>
> <P>blah blah blah blah blah blah blah <A HREF="http://www.yahoo.com";> some
> link text here</A> blah blah blah <A HREF="mailto:jacob_liat@xxxxxxxxxxx";>
> some text here</A> blah blah blah.</P>
>
> <P>second paragraph with additional anchors embedded throughout the
> paragraph text.</P>

How about:

<xsl:template match="p">
  <P><xsl:apply-templates/></P>
</xsl:template>

<xsl:template match="href">
  <A HREF="{@link}"><xsl:apply-templates/></A>
</xsl:template>

<xsl:template match="a">
  <A HREF="mailto:{@mailto}";><xsl:apply-templates/></A>
</xsl:template>

(this is untested, but Should Work(TM))

Hope this helps.

--Swen



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread