That does work - thank you. I had modified the default template for
text nodes to show untranslated nodes, which was causing me confusion.
Many thanks,
Frank
On Wed, May 25, 2011 at 5:05 PM, Martin Honnen
<Martin(_dot_)Honnen(_at_)gmx(_dot_)de> wrote:
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/
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--
Anusara Inspired Yoga
www.innerbodybright.ie
www.iloveyogaireland.com
087.415.8989
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--