<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Morten Bock</title><link>http://www.mortenbock.dk/</link><description>A feed of new content on my website</description><item><author>Morten Bock</author><category>english</category><category>xml</category><category>xslt</category><category>tip</category><description>
&lt;p&gt;I just discovered this little tip that is quite handy (and
obvious, if you allready know it).&lt;/p&gt;

&lt;p&gt;Imagine you have som xml like this:&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;pre&gt;
&amp;lt;message&amp;gt;
Thank god it is friday
&amp;lt;from&amp;gt;Tony&amp;lt;/from&amp;gt;
&amp;lt;/message&amp;gt;
&lt;/pre&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Now, you would like to write out the actual message, and not who
it is from.&lt;/p&gt;

&lt;p&gt;If you use a regular value-of like this:&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;pre&gt;
&amp;lt;xsl:value-of select="message" /&amp;gt;
&lt;/pre&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Then you will get "Thank god it is fridayTony", and I don't
really want Tony's name in there. So I will do this instead:&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;pre&gt;
&amp;lt;xsl:value-of select="message/text()" /&amp;gt;
&lt;/pre&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;And voila, it only writes out "Thank god it is friday" and
ignores the &amp;lt;from&amp;gt; element.&lt;/p&gt;

&lt;p&gt;EDIT:&lt;/p&gt;

&lt;p&gt;If you wanted to write out only the &amp;lt;from&amp;gt; element, you
would do:&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;pre&gt;
&amp;lt;xsl:value-of select="message/from" /&amp;gt;
&lt;/pre&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description><guid isPermaLink="false">1359</guid><link>http://www.mortenbock.dk/blog/2008/06/20/just-a-tiny-xslt-tip.aspx</link><pubDate>Fri, 20 Jun 2008 13:56:55 +0100</pubDate><title>Just a tiny XSLT tip</title></item></channel></rss>
