xsl-list
[Top] [All Lists]

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

2011-05-25 11:40:37
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>
--~--

<Prev in Thread] Current Thread [Next in Thread>