<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Building an RSS Feed Reader in PL/SQL &#8211; using dbms_xmlparser, dbms_xmldom and dbms_xslprocessor for parsing and transforming</title>
	<atom:link href="http://technology.amis.nl/2006/04/29/building-an-rss-feed-reader-in-plsql-using-utl_http-dbms_xmldom-and-dbms_xslprocessor-for-parsing-and-transforming/feed/" rel="self" type="application/rss+xml" />
	<link>http://technology.amis.nl/2006/04/29/building-an-rss-feed-reader-in-plsql-using-utl_http-dbms_xmldom-and-dbms_xslprocessor-for-parsing-and-transforming/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-an-rss-feed-reader-in-plsql-using-utl_http-dbms_xmldom-and-dbms_xslprocessor-for-parsing-and-transforming</link>
	<description></description>
	<lastBuildDate>Fri, 12 Apr 2013 10:04:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Helen Hunt</title>
		<link>http://technology.amis.nl/2006/04/29/building-an-rss-feed-reader-in-plsql-using-utl_http-dbms_xmldom-and-dbms_xslprocessor-for-parsing-and-transforming/#comment-3198</link>
		<dc:creator>Helen Hunt</dc:creator>
		<pubDate>Fri, 01 Jan 2010 22:55:45 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1173#comment-3198</guid>
		<description><![CDATA[I don&#039;t know what is wrong with my installation, but it does not seem to want to work. I will run it again and post the error message here if that&#039;s allowed]]></description>
		<content:encoded><![CDATA[<p>I don&#8217;t know what is wrong with my installation, but it does not seem to want to work. I will run it again and post the error message here if that&#8217;s allowed</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pon</title>
		<link>http://technology.amis.nl/2006/04/29/building-an-rss-feed-reader-in-plsql-using-utl_http-dbms_xmldom-and-dbms_xslprocessor-for-parsing-and-transforming/#comment-3197</link>
		<dc:creator>Pon</dc:creator>
		<pubDate>Tue, 02 Sep 2008 07:45:23 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1173#comment-3197</guid>
		<description><![CDATA[Hello,

I have a question regarding on how to restrict the number of rss feeds to be listed in the page?
Is there any way I could pass some kind of number, so that I would be able to display only first 5 rss feeds.

Any help is highly appreciable.

Thanks]]></description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>I have a question regarding on how to restrict the number of rss feeds to be listed in the page?<br />
Is there any way I could pass some kind of number, so that I would be able to display only first 5 rss feeds.</p>
<p>Any help is highly appreciable.</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pon</title>
		<link>http://technology.amis.nl/2006/04/29/building-an-rss-feed-reader-in-plsql-using-utl_http-dbms_xmldom-and-dbms_xslprocessor-for-parsing-and-transforming/#comment-3196</link>
		<dc:creator>Pon</dc:creator>
		<pubDate>Tue, 12 Aug 2008 01:34:12 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1173#comment-3196</guid>
		<description><![CDATA[Hello,

I am trying to use this example for developing a RSS reader. When I change the URL for the rss feed, I am getting the following error:

Value too large for the buffer.

How can I resolve this? I changed the data type from VARCHAR2 to LONG.

Thanks]]></description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>I am trying to use this example for developing a RSS reader. When I change the URL for the rss feed, I am getting the following error:</p>
<p>Value too large for the buffer.</p>
<p>How can I resolve this? I changed the data type from VARCHAR2 to LONG.</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://technology.amis.nl/2006/04/29/building-an-rss-feed-reader-in-plsql-using-utl_http-dbms_xmldom-and-dbms_xslprocessor-for-parsing-and-transforming/#comment-3195</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Wed, 26 Mar 2008 19:00:35 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1173#comment-3195</guid>
		<description><![CDATA[These are great solutions to the problem of grabbing XML from a remote RSS feed.

I&#039;m curious what woudl be the best way to simply return the RSS feed as a plain XML document so I could parse it later through another tier (such as an RIA, like Flex)?

Would I just want to use UTL_HTTP?

Also, does anyone have experience providing search parameters to the select * from xmltable using XQuery?  So if I wanted to return only results from the feed where description contained a certain word?

Thanks.]]></description>
		<content:encoded><![CDATA[<p>These are great solutions to the problem of grabbing XML from a remote RSS feed.</p>
<p>I&#8217;m curious what woudl be the best way to simply return the RSS feed as a plain XML document so I could parse it later through another tier (such as an RIA, like Flex)?</p>
<p>Would I just want to use UTL_HTTP?</p>
<p>Also, does anyone have experience providing search parameters to the select * from xmltable using XQuery?  So if I wanted to return only results from the feed where description contained a certain word?</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JLW</title>
		<link>http://technology.amis.nl/2006/04/29/building-an-rss-feed-reader-in-plsql-using-utl_http-dbms_xmldom-and-dbms_xslprocessor-for-parsing-and-transforming/#comment-3194</link>
		<dc:creator>JLW</dc:creator>
		<pubDate>Thu, 15 Jun 2006 18:56:25 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1173#comment-3194</guid>
		<description><![CDATA[This code works great for a small feed app. I&#039;ve been building, however I&#039;m getting a strange parse error when I try to run this code over an non-rss xml document. Seems like it should work ....

I&#039;m working in 10gR2. Here&#039;s the xml document:

------------------------------------------------------------------------------------------









]&gt;





1. A retirement plan that allows you a charitable deduction is
  A. an IRA.
  B. a 401(k) plan.
C. a unitrust.
&lt;strong&gt;2. A portion of the sum paid each year from a charitable gift annuity is&lt;/strong&gt;
  A. tax-free.
  B. appreciated property.
C. deferred.
&lt;strong&gt;3. A pooled income fund&lt;/strong&gt;
  A. holds liquid assets only.
  B. must be invested in short-term securities.
C. distributes its earnings to a number of beneficiaries.
&lt;strong&gt;4. To get a current tax deduction, your life income gift must be&lt;/strong&gt;
  A. revocable.
  B. amendable.
C. irrevocable.
&lt;strong&gt;5. A charitable remainder annuity trust pays the beneficiary&lt;/strong&gt;
  A. a percentage of market value.
  B. a fixed dollar amount.
C. its net income.
&lt;strong&gt;6. The greater the annual payout of a charitable remainder trust,&lt;/strong&gt;
  A. the greater the deduction.
  B. the smaller the deduction.
C. the higher the capital gain.
&lt;strong&gt;7. You can get a current income tax charitable deduction for your home if you&lt;/strong&gt;
  A. deed it to a charitable organization.
  B. will it to the IRS.
C. move out now.
&lt;strong&gt;8. Your most important reward from a life income gift is&lt;/strong&gt;
  A. a tax deduction.
  B. increasing your income.
  C. the joy of helping others.

Now, &lt;a href=&quot;http://www.stelter.com/tyk/answers_quiz8.html&quot; rel=&quot;nofollow&quot;&gt;check your answers&lt;/a&gt;.
]]&gt;





----------------------------------------------------------------------------------------------
When I call the code from a stored procedure (to a web page) I get the following error:

PACKAGE: RSS.story  SQLCODE: ORA-31011: XML parsing failed ORA-19202: Error occured in XML processingLPX-00111: Warning: element &quot;ARTICLE&quot; attribute &quot;CATEGORIES&quot; has invalid enumeration value &quot;QUIZZES&quot; Error at line 17


Any clues would be greatly appreciated ...
JLW]]></description>
		<content:encoded><![CDATA[<p>This code works great for a small feed app. I&#8217;ve been building, however I&#8217;m getting a strange parse error when I try to run this code over an non-rss xml document. Seems like it should work &#8230;.</p>
<p>I&#8217;m working in 10gR2. Here&#8217;s the xml document:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>]&gt;</p>
<p>1. A retirement plan that allows you a charitable deduction is<br />
  A. an IRA.<br />
  B. a 401(k) plan.<br />
C. a unitrust.<br />
<strong>2. A portion of the sum paid each year from a charitable gift annuity is</strong><br />
  A. tax-free.<br />
  B. appreciated property.<br />
C. deferred.<br />
<strong>3. A pooled income fund</strong><br />
  A. holds liquid assets only.<br />
  B. must be invested in short-term securities.<br />
C. distributes its earnings to a number of beneficiaries.<br />
<strong>4. To get a current tax deduction, your life income gift must be</strong><br />
  A. revocable.<br />
  B. amendable.<br />
C. irrevocable.<br />
<strong>5. A charitable remainder annuity trust pays the beneficiary</strong><br />
  A. a percentage of market value.<br />
  B. a fixed dollar amount.<br />
C. its net income.<br />
<strong>6. The greater the annual payout of a charitable remainder trust,</strong><br />
  A. the greater the deduction.<br />
  B. the smaller the deduction.<br />
C. the higher the capital gain.<br />
<strong>7. You can get a current income tax charitable deduction for your home if you</strong><br />
  A. deed it to a charitable organization.<br />
  B. will it to the IRS.<br />
C. move out now.<br />
<strong>8. Your most important reward from a life income gift is</strong><br />
  A. a tax deduction.<br />
  B. increasing your income.<br />
  C. the joy of helping others.</p>
<p>Now, <a href="http://www.stelter.com/tyk/answers_quiz8.html" rel="nofollow">check your answers</a>.<br />
]]&gt;</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
When I call the code from a stored procedure (to a web page) I get the following error:</p>
<p>PACKAGE: RSS.story  SQLCODE: ORA-31011: XML parsing failed ORA-19202: Error occured in XML processingLPX-00111: Warning: element &#8220;ARTICLE&#8221; attribute &#8220;CATEGORIES&#8221; has invalid enumeration value &#8220;QUIZZES&#8221; Error at line 17</p>
<p>Any clues would be greatly appreciated &#8230;<br />
JLW</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anton</title>
		<link>http://technology.amis.nl/2006/04/29/building-an-rss-feed-reader-in-plsql-using-utl_http-dbms_xmldom-and-dbms_xslprocessor-for-parsing-and-transforming/#comment-3193</link>
		<dc:creator>anton</dc:creator>
		<pubDate>Thu, 04 May 2006 12:05:51 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1173#comment-3193</guid>
		<description><![CDATA[mmm the Wordpress Blog doesn&#039;t like my XSLT, the previous should be

And if namespaces are causing any troubles, you can always remove them from the XML.

The following works on 9.2, 10.1 and 10.2

select value( i ).getstringval() creator
from table( XMLSequence( HTTPURITYPE( &#039;http://technology.amis.nl/blog?feed=rss2&#039; ).getXML().transform
( xmltype( &#039;&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;xsl:stylesheet version=&quot;1.0&quot; xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot;&gt;
&lt;xsl:template match=&quot;*&quot;&gt;
  &lt;xsl:element name=&quot;{local-name()}&quot;&gt;
    &lt;xsl:apply-templates select=&quot;node()&quot;/&gt;
  &lt;/xsl:element&gt;
&lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;&#039; )
).extract(&#039;//item&#039;) ) ) i

Note that the XSLT transformation removes not only the namespaces, but also the attributes. If you need them you have tou use something like

&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;xsl:stylesheet version=&quot;1.0&quot; xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot;&gt;
&lt;xsl:template match=&quot;*&quot;&gt;
  &lt;xsl:element name=&quot;{local-name()}&quot;&gt;
    &lt;xsl:apply-templates select=&quot;@*&#124;node()&quot;/&gt;
  &lt;/xsl:element&gt;
&lt;/xsl:template&gt;
&lt;xsl:template match=&quot;@*&quot;&gt;
  &lt;xsl:attribute name=&quot;{local-name()}&quot;&gt;
    &lt;xsl:value-of select=&quot;.&quot;/&gt;
  &lt;/xsl:attribute&gt;
&lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;]]></description>
		<content:encoded><![CDATA[<p>mmm the WordPress Blog doesn&#8217;t like my XSLT, the previous should be</p>
<p>And if namespaces are causing any troubles, you can always remove them from the XML.</p>
<p>The following works on 9.2, 10.1 and 10.2</p>
<p>select value( i ).getstringval() creator<br />
from table( XMLSequence( HTTPURITYPE( &#8216;http://technology.amis.nl/blog?feed=rss2&#8242; ).getXML().transform<br />
( xmltype( &#8216;&lt;?xml version=&#8221;1.0&#8243;?&gt;<br />
&lt;xsl:stylesheet version=&#8221;1.0&#8243; xmlns:xsl=&#8221;http://www.w3.org/1999/XSL/Transform&#8221;&gt;<br />
&lt;xsl:template match=&#8221;*&#8221;&gt;<br />
  &lt;xsl:element name=&#8221;{local-name()}&#8221;&gt;<br />
    &lt;xsl:apply-templates select=&#8221;node()&#8221;/&gt;<br />
  &lt;/xsl:element&gt;<br />
&lt;/xsl:template&gt;<br />
&lt;/xsl:stylesheet&gt;&#8217; )<br />
).extract(&#8216;//item&#8217;) ) ) i</p>
<p>Note that the XSLT transformation removes not only the namespaces, but also the attributes. If you need them you have tou use something like</p>
<p>&lt;?xml version=&#8221;1.0&#8243;?&gt;<br />
&lt;xsl:stylesheet version=&#8221;1.0&#8243; xmlns:xsl=&#8221;http://www.w3.org/1999/XSL/Transform&#8221;&gt;<br />
&lt;xsl:template match=&#8221;*&#8221;&gt;<br />
  &lt;xsl:element name=&#8221;{local-name()}&#8221;&gt;<br />
    &lt;xsl:apply-templates select=&#8221;@*|node()&#8221;/&gt;<br />
  &lt;/xsl:element&gt;<br />
&lt;/xsl:template&gt;<br />
&lt;xsl:template match=&#8221;@*&#8221;&gt;<br />
  &lt;xsl:attribute name=&#8221;{local-name()}&#8221;&gt;<br />
    &lt;xsl:value-of select=&#8221;.&#8221;/&gt;<br />
  &lt;/xsl:attribute&gt;<br />
&lt;/xsl:template&gt;<br />
&lt;/xsl:stylesheet&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anton</title>
		<link>http://technology.amis.nl/2006/04/29/building-an-rss-feed-reader-in-plsql-using-utl_http-dbms_xmldom-and-dbms_xslprocessor-for-parsing-and-transforming/#comment-3192</link>
		<dc:creator>anton</dc:creator>
		<pubDate>Thu, 04 May 2006 11:59:16 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1173#comment-3192</guid>
		<description><![CDATA[And if namespaces are causing any troubles, you can always remove them from the XML.

The following works on 9.2, 10.1 and 10.2

select value( i ).extract( &#039;/item/creator/text()&#039; ).getstringval() creator
from table( XMLSequence( HTTPURITYPE( &#039;http://technology.amis.nl/blog?feed=rss2&#039; ).getXML().transform
( xmltype( &#039;






&#039; )
).extract(&#039;//item&#039;) ) ) i


Note that the XSLT transformation removes not only the namespaces, but also the attributes. If you need them you have tou use something like]]></description>
		<content:encoded><![CDATA[<p>And if namespaces are causing any troubles, you can always remove them from the XML.</p>
<p>The following works on 9.2, 10.1 and 10.2</p>
<p>select value( i ).extract( &#8216;/item/creator/text()&#8217; ).getstringval() creator<br />
from table( XMLSequence( HTTPURITYPE( &#8216;http://technology.amis.nl/blog?feed=rss2&#8242; ).getXML().transform<br />
( xmltype( &#8216;</p>
<p>&#8216; )<br />
).extract(&#8216;//item&#8217;) ) ) i</p>
<p>Note that the XSLT transformation removes not only the namespaces, but also the attributes. If you need them you have tou use something like</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marco Gralike</title>
		<link>http://technology.amis.nl/2006/04/29/building-an-rss-feed-reader-in-plsql-using-utl_http-dbms_xmldom-and-dbms_xslprocessor-for-parsing-and-transforming/#comment-3191</link>
		<dc:creator>Marco Gralike</dc:creator>
		<pubDate>Mon, 01 May 2006 16:34:42 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1173#comment-3191</guid>
		<description><![CDATA[...OR in the new syntax with XMLTABLE (can&#039;t find a 10gR1 database so maybe it won&#039;t work on that version)

[code]

select *
from   xmltable(&#039;//item&#039;
                passing HTTPURITYPE(&#039;http://technology.amis.nl/blog?feed=rss2&#039;).getXML()
                columns
                  title            varchar2(4000) path &#039;/item/title/text()&#039;,
                  link             varchar2(4000) path &#039;/item/link/text()&#039;,
                  publication_date varchar2(4000) path &#039;/item/pubDate/text()&#039;,
                  creator          varchar2(4000) path &#039;/item/*[namespace-uri()=&quot;http://purl.org/dc/elements/1.1/&quot; and local-name()=&quot;creator&quot;]/text()&#039;,
                  description      varchar2(4000) path &#039;/item/description/text()&#039;
--                  category         varchar2(4000) path &#039;/item/category/text()&#039;
             )
;

[/code]

This syntax doesn&#039;t like the multiple categories values. Haven&#039;t found (yet) a workaround (but because its XQuery related stuff - there should be one)


M.]]></description>
		<content:encoded><![CDATA[<p>&#8230;OR in the new syntax with XMLTABLE (can&#8217;t find a 10gR1 database so maybe it won&#8217;t work on that version)</p>
<p>[code]</p>
<p>select *<br />
from   xmltable('//item'<br />
                passing HTTPURITYPE('http://technology.amis.nl/blog?feed=rss2').getXML()<br />
                columns<br />
                  title            varchar2(4000) path '/item/title/text()',<br />
                  link             varchar2(4000) path '/item/link/text()',<br />
                  publication_date varchar2(4000) path '/item/pubDate/text()',<br />
                  creator          varchar2(4000) path '/item/*[namespace-uri()="http://purl.org/dc/elements/1.1/" and local-name()="creator"]/text()',<br />
                  description      varchar2(4000) path '/item/description/text()'<br />
--                  category         varchar2(4000) path '/item/category/text()'<br />
             )<br />
;</p>
<p>[/code]</p>
<p>This syntax doesn&#8217;t like the multiple categories values. Haven&#8217;t found (yet) a workaround (but because its XQuery related stuff &#8211; there should be one)</p>
<p>M.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anton</title>
		<link>http://technology.amis.nl/2006/04/29/building-an-rss-feed-reader-in-plsql-using-utl_http-dbms_xmldom-and-dbms_xslprocessor-for-parsing-and-transforming/#comment-3190</link>
		<dc:creator>anton</dc:creator>
		<pubDate>Mon, 01 May 2006 15:49:31 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1173#comment-3190</guid>
		<description><![CDATA[Handling namespaces can be done in another way:

select value( i ).extract( &#039;/item/dc:creator/text()&#039;, &#039;xmlns:dc=http://purl.org/dc/elements/1.1/&quot;&#039; ).getstringval() creator
from table( XMLSequence( HTTPURITYPE( &#039;http://technology.amis.nl/blog?feed=rss2&#039; ).getXML().extract(&#039;//item&#039;) ) ) i

And the difference between 10.1 and 10.2

On  10.1 the extract(&#039;//items&#039;) returns
[dc:creator]Bert Jan Meinders[/dc:creator]

i.e. without the namespace information

On 10.2 the namespace url is added
[dc:creator xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;]Bert Jan Meinders[/dc:creator]]]></description>
		<content:encoded><![CDATA[<p>Handling namespaces can be done in another way:</p>
<p>select value( i ).extract( &#8216;/item/dc:creator/text()&#8217;, &#8216;xmlns:dc=http://purl.org/dc/elements/1.1/&#8221;&#8216; ).getstringval() creator<br />
from table( XMLSequence( HTTPURITYPE( &#8216;http://technology.amis.nl/blog?feed=rss2&#8242; ).getXML().extract(&#8216;//item&#8217;) ) ) i</p>
<p>And the difference between 10.1 and 10.2</p>
<p>On  10.1 the extract(&#8216;//items&#8217;) returns<br />
[dc:creator]Bert Jan Meinders[/dc:creator]</p>
<p>i.e. without the namespace information</p>
<p>On 10.2 the namespace url is added<br />
[dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"]Bert Jan Meinders[/dc:creator]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lucas Jellema</title>
		<link>http://technology.amis.nl/2006/04/29/building-an-rss-feed-reader-in-plsql-using-utl_http-dbms_xmldom-and-dbms_xslprocessor-for-parsing-and-transforming/#comment-3189</link>
		<dc:creator>Lucas Jellema</dc:creator>
		<pubDate>Mon, 01 May 2006 13:49:51 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=1173#comment-3189</guid>
		<description><![CDATA[So apparently I am somewhat old fashioned (10gR1) as Harm pointed out. Anton&#039;s very neat trick which did not even require the use of PL/SQL will be available to me when I finally upgrade to 10gR2. I am most impressed by the way with Anton&#039;s handling of the dc:author element - namespaces can be horrible when parsing and transforming!

It is interesting to see how many ways there are to work with XML content in the Oracle database. It is also good to have colleagues like Harm and Anton who can show me the (proper) way.]]></description>
		<content:encoded><![CDATA[<p>So apparently I am somewhat old fashioned (10gR1) as Harm pointed out. Anton&#8217;s very neat trick which did not even require the use of PL/SQL will be available to me when I finally upgrade to 10gR2. I am most impressed by the way with Anton&#8217;s handling of the dc:author element &#8211; namespaces can be horrible when parsing and transforming!</p>
<p>It is interesting to see how many ways there are to work with XML content in the Oracle database. It is also good to have colleagues like Harm and Anton who can show me the (proper) way.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
