Re: [xsl] need xsl template for this xml and html

Subject: Re: [xsl] need xsl template for this xml and html
From: Martin Honnen <Martin.Honnen@xxxxxx>
Date: Wed, 25 May 2011 18:05:16 +0200
Frank Brooks wrote:

I'm integrating content from a 3rd party, where part of the XML looks
like this (i've modified the content from the original):

<item>
<ref id="ireland">
<b>Republic of Ireland</b>
</ref>: is a country with a population of 5 million ...
</item>

The resultant HTML that I WANT will look something like this:

<li><a href="country.aspx?id=ireland">Republic of Ireland</a>: is a
country with a population of 5 million ...</li>

Does


<xsl:template match="item">
  <li>
    <xsl:apply-templates/>
  </li>
</xsl:template>

<xsl:template match="ref">
  <a href="country.aspx?id={@id}">
    <xsl:value-of select="normalize-space()"/>
  </a>
</xsl:template>

do what you want (assuming you don't override the default template for text nodes)?



--

	Martin Honnen --- MVP Data Platform Development
	http://msmvps.com/blogs/martin_honnen/

Current Thread