<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Shawson&#039;s Code Blog &#187; XPath</title>
	<atom:link href="http://codeblog.shawson.co.uk/category/xml/xpath/feed/" rel="self" type="application/rss+xml" />
	<link>http://codeblog.shawson.co.uk</link>
	<description>development notes for my failing memory</description>
	<lastBuildDate>Tue, 15 May 2012 15:22:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>RSS XSLT</title>
		<link>http://codeblog.shawson.co.uk/rss-xslt/</link>
		<comments>http://codeblog.shawson.co.uk/rss-xslt/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 10:08:09 +0000</pubDate>
		<dc:creator>shawson</dc:creator>
				<category><![CDATA[XML]]></category>
		<category><![CDATA[XPath]]></category>

		<guid isPermaLink="false">http://www.shawson.co.uk/codeblog/?p=309</guid>
		<description><![CDATA[Simple piece of XSL to format an RSS Feed; &#60;?xml version=&#34;1.0&#34; encoding=&#34;utf-8&#34;?&#62; &#60;xsl:stylesheet version=&#34;1.0&#34; xmlns:xsl=&#34;http://www.w3.org/1999/XSL/Transform&#34;&#62; &#60;xsl:output method=&#34;html&#34;&#62;&#60;/xsl:output&#62; &#60;xsl:template match=&#34;rss/channel/item&#34;&#62; &#60;li&#62; &#60;a href=&#34;{link}&#34; title=&#34;{title}&#34;&#62; &#60;xsl:value-of select=&#34;title&#34; /&#62; &#60;/a&#62; &#60;p&#62; &#60;xsl:value-of select=&#34;description&#34; /&#62; &#60;/p&#62; &#60;/li&#62; &#60;/xsl:template&#62; &#60;/xsl:stylesheet&#62; Related posts:Syndicating to RSS using the built in .net SyndicationFeed classes Consuming RSS Feeds using ASP.net controls


Related posts:<ul><li><a href='http://codeblog.shawson.co.uk/syndicating-to-rss-using-the-build-in-net-syndicationfeed-classes/' rel='bookmark' title='Syndicating to RSS using the built in .net SyndicationFeed classes'>Syndicating to RSS using the built in .net SyndicationFeed classes</a></li>
<li><a href='http://codeblog.shawson.co.uk/consuming-rss-feeds-using-asp-net-controls/' rel='bookmark' title='Consuming RSS Feeds using ASP.net controls'>Consuming RSS Feeds using ASP.net controls</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>Simple piece of XSL to format an RSS Feed;</p>
<pre class="brush: html">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;xsl:stylesheet version=&quot;1.0&quot; xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot;&gt;
 &lt;xsl:output method=&quot;html&quot;&gt;&lt;/xsl:output&gt;
    &lt;xsl:template match=&quot;rss/channel/item&quot;&gt;
    &lt;li&gt;
      &lt;a href=&quot;{link}&quot; title=&quot;{title}&quot;&gt;
        &lt;xsl:value-of select=&quot;title&quot; /&gt;
      &lt;/a&gt;
      &lt;p&gt;
        &lt;xsl:value-of select=&quot;description&quot; /&gt;
      &lt;/p&gt;
    &lt;/li&gt;
  &lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;
</pre>


<p>Related posts:<ul><li><a href='http://codeblog.shawson.co.uk/syndicating-to-rss-using-the-build-in-net-syndicationfeed-classes/' rel='bookmark' title='Syndicating to RSS using the built in .net SyndicationFeed classes'>Syndicating to RSS using the built in .net SyndicationFeed classes</a></li>
<li><a href='http://codeblog.shawson.co.uk/consuming-rss-feeds-using-asp-net-controls/' rel='bookmark' title='Consuming RSS Feeds using ASP.net controls'>Consuming RSS Feeds using ASP.net controls</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://codeblog.shawson.co.uk/rss-xslt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Consuming RSS Feeds using ASP.net controls</title>
		<link>http://codeblog.shawson.co.uk/consuming-rss-feeds-using-asp-net-controls/</link>
		<comments>http://codeblog.shawson.co.uk/consuming-rss-feeds-using-asp-net-controls/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 15:20:04 +0000</pubDate>
		<dc:creator>shawson</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[XPath]]></category>

		<guid isPermaLink="false">http://www.shawson.co.uk/codeblog/?p=302</guid>
		<description><![CDATA[Real simple example, using an XmlDataSource and my new super best friend, the ListView control; &#60;asp:ListView ID=&#34;RSSList&#34; runat=&#34;server&#34; DataSourceID=&#34;RSSData&#34;&#62; &#60;LayoutTemplate&#62; &#60;ul&#62; &#60;li id=&#34;itemPlaceholder&#34; runat=&#34;server&#34; /&#62; &#60;/ul&#62; &#60;/LayoutTemplate&#62; &#60;ItemTemplate&#62; &#60;li&#62;&#60;h2&#62; &#60;%#XPath(&#34;title&#34;) %&#62; &#60;/h2&#62; &#60;%#XPath(&#34;author&#34;) %&#62; &#60;a href=&#039;&#60;%#XPath(&#34;link&#34;) %&#62;&#039; title=&#039;&#039;&#62;View Original Post&#60;/a&#62; &#60;/li&#62; &#60;/ItemTemplate&#62; &#60;/asp:ListView&#62; &#60;asp:XmlDataSource ID=&#34;RSSData&#34; runat=&#34;server&#34; DataFile=&#34;http://www.shawson.co.uk/codeblog/feed/&#34; XPath=&#34;rss/channel/item&#34;&#62; &#60;/asp:XmlDataSource&#62; Related posts:Asp.net nested ListView control&#8217;s, with [...]


Related posts:<ul><li><a href='http://codeblog.shawson.co.uk/aspnet-nested-listview-controls-with-all-edit-functionality-working/' rel='bookmark' title='Asp.net nested ListView control&#8217;s, with edit functionality- example'>Asp.net nested ListView control&#8217;s, with edit functionality- example</a></li>
<li><a href='http://codeblog.shawson.co.uk/how-to-display-hierarchical-data-by-using-nested-repeater-controls-and-visual-c-net/' rel='bookmark' title='How To Display Hierarchical Data Using Nested Repeater Controls and Visual C# .NET'>How To Display Hierarchical Data Using Nested Repeater Controls and Visual C# .NET</a></li>
<li><a href='http://codeblog.shawson.co.uk/using-findcontrol-to-find-a-repeater-nested-inside-a-repeater-with-headertemplate-or-footertemplate-defined/' rel='bookmark' title='Using FindControl to find a repeater nested inside a repeater with HeaderTemplate or FooterTemplate defined'>Using FindControl to find a repeater nested inside a repeater with HeaderTemplate or FooterTemplate defined</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>Real simple example, using an XmlDataSource and my new super best friend, the ListView control;</p>
<pre class="brush: html">
    &lt;asp:ListView ID=&quot;RSSList&quot; runat=&quot;server&quot; DataSourceID=&quot;RSSData&quot;&gt;
        &lt;LayoutTemplate&gt;
            &lt;ul&gt;
                &lt;li id=&quot;itemPlaceholder&quot; runat=&quot;server&quot; /&gt;
            &lt;/ul&gt;
        &lt;/LayoutTemplate&gt;
        &lt;ItemTemplate&gt;
            &lt;li&gt;&lt;h2&gt;
                &lt;%#XPath(&quot;title&quot;) %&gt;
            &lt;/h2&gt;

            &lt;%#XPath(&quot;author&quot;) %&gt;
            &lt;a href=&#039;&lt;%#XPath(&quot;link&quot;) %&gt;&#039; title=&#039;&#039;&gt;View Original Post&lt;/a&gt;
            &lt;/li&gt;
        &lt;/ItemTemplate&gt;
    &lt;/asp:ListView&gt;
    &lt;asp:XmlDataSource
        ID=&quot;RSSData&quot;
        runat=&quot;server&quot;
        DataFile=&quot;http://www.shawson.co.uk/codeblog/feed/&quot;
        XPath=&quot;rss/channel/item&quot;&gt;
    &lt;/asp:XmlDataSource&gt;
</pre>


<p>Related posts:<ul><li><a href='http://codeblog.shawson.co.uk/aspnet-nested-listview-controls-with-all-edit-functionality-working/' rel='bookmark' title='Asp.net nested ListView control&#8217;s, with edit functionality- example'>Asp.net nested ListView control&#8217;s, with edit functionality- example</a></li>
<li><a href='http://codeblog.shawson.co.uk/how-to-display-hierarchical-data-by-using-nested-repeater-controls-and-visual-c-net/' rel='bookmark' title='How To Display Hierarchical Data Using Nested Repeater Controls and Visual C# .NET'>How To Display Hierarchical Data Using Nested Repeater Controls and Visual C# .NET</a></li>
<li><a href='http://codeblog.shawson.co.uk/using-findcontrol-to-find-a-repeater-nested-inside-a-repeater-with-headertemplate-or-footertemplate-defined/' rel='bookmark' title='Using FindControl to find a repeater nested inside a repeater with HeaderTemplate or FooterTemplate defined'>Using FindControl to find a repeater nested inside a repeater with HeaderTemplate or FooterTemplate defined</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://codeblog.shawson.co.uk/consuming-rss-feeds-using-asp-net-controls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visually build XPath using &#8220;Sketch Path&#8221;</title>
		<link>http://codeblog.shawson.co.uk/visually-build-xpath-using-sketch-path/</link>
		<comments>http://codeblog.shawson.co.uk/visually-build-xpath-using-sketch-path/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 10:59:44 +0000</pubDate>
		<dc:creator>shawson</dc:creator>
				<category><![CDATA[Web Services]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[XPath]]></category>

		<guid isPermaLink="false">http://www.shawson.co.uk/codeblog/?p=202</guid>
		<description><![CDATA[Paul found an awesome tool fopr visually parsing XML files and building XPath statements, called Sketch Path available for download here Related posts:Consuming RSS Feeds using ASP.net controls Web Services Debugging with Fiddler 2 Making your WCF Service compatible with legacy .net 1.1 applications


Related posts:<ul><li><a href='http://codeblog.shawson.co.uk/consuming-rss-feeds-using-asp-net-controls/' rel='bookmark' title='Consuming RSS Feeds using ASP.net controls'>Consuming RSS Feeds using ASP.net controls</a></li>
<li><a href='http://codeblog.shawson.co.uk/web-services-debugging-with-fiddler-2/' rel='bookmark' title='Web Services Debugging with Fiddler 2'>Web Services Debugging with Fiddler 2</a></li>
<li><a href='http://codeblog.shawson.co.uk/making-your-wcf-service-compatible-with-legacy-net-1-1-applications/' rel='bookmark' title='Making your WCF Service compatible with legacy .net 1.1 applications'>Making your WCF Service compatible with legacy .net 1.1 applications</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>Paul found an awesome tool fopr visually parsing XML files and building XPath statements, called <a href="http://pgfearo.googlepages.com/home" target="_blank">Sketch Path available for download here</a></p>


<p>Related posts:<ul><li><a href='http://codeblog.shawson.co.uk/consuming-rss-feeds-using-asp-net-controls/' rel='bookmark' title='Consuming RSS Feeds using ASP.net controls'>Consuming RSS Feeds using ASP.net controls</a></li>
<li><a href='http://codeblog.shawson.co.uk/web-services-debugging-with-fiddler-2/' rel='bookmark' title='Web Services Debugging with Fiddler 2'>Web Services Debugging with Fiddler 2</a></li>
<li><a href='http://codeblog.shawson.co.uk/making-your-wcf-service-compatible-with-legacy-net-1-1-applications/' rel='bookmark' title='Making your WCF Service compatible with legacy .net 1.1 applications'>Making your WCF Service compatible with legacy .net 1.1 applications</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://codeblog.shawson.co.uk/visually-build-xpath-using-sketch-path/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

