<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>CloverETL&#039;s Blog &#187; Excel</title>
	<atom:link href="http://blog.cloveretl.com/tag/excel/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cloveretl.com</link>
	<description>Life, the Universe, CloverETL and everything ...</description>
	<lastBuildDate>Thu, 15 Jul 2010 14:12:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.cloveretl.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/dd4c2411bcdf90b36e88bda58e3fce7c?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>CloverETL&#039;s Blog &#187; Excel</title>
		<link>http://blog.cloveretl.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.cloveretl.com/osd.xml" title="CloverETL&#039;s Blog" />
	<atom:link rel='hub' href='http://blog.cloveretl.com/?pushpress=hub'/>
		<item>
		<title>Export from a database to Excel</title>
		<link>http://blog.cloveretl.com/2010/03/15/export-from-a-database-to-excel/</link>
		<comments>http://blog.cloveretl.com/2010/03/15/export-from-a-database-to-excel/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 03:00:03 +0000</pubDate>
		<dc:creator>Michal Tomcanyi</dc:creator>
				<category><![CDATA[Using CloverETL]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[Postgres]]></category>
		<category><![CDATA[DB2]]></category>

		<guid isPermaLink="false">http://blog.cloveretl.com/?p=490</guid>
		<description><![CDATA[I was motivated to write this post by inquiries such as this one on MySQL forum about how to export data from database to Excel.  MySQL is not the only one though, similar requests can be found on Oracle or Postgres forums too. Of course a CSV format or doing some coding is always an [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.cloveretl.com&blog=7070972&post=490&subd=cloveretl&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I was motivated to write this post by inquiries such as this one on <a href="http://forums.mysql.com/read.php?79,112506,112506">MySQL forum</a> about how to export data from database to Excel.  MySQL is not the only one though, similar requests can be found on <a href="http://forums.oracle.com/forums/thread.jspa?threadID=305918&amp;tstart=0">Oracle</a> or <a href="http://archives.postgresql.org/pgsql-odbc/2008-02/msg00001.php">Postgres</a> forums too. Of course a CSV format or <a href="http://www.ibm.com/developerworks/data/library/techarticle/0302bhogal/0302bhogal.html">doing some coding</a> is always an option, but Clover lets you generate XLS/XLS(X) effortlessly and with some advantages:</p>
<ul>
<li>Clover does <strong>NOT</strong> require Excel to do be installed on machine where we are doing the export. (Yes, this means you can export even on your Linux MySQL installation.)</li>
<li>We can export from any database that has a JDBC driver.(MySQL, Oracle, Informix, DB2, Postgres)</li>
<li>Export can run on any platform &#8211; Windows, OS X, Linux.</li>
<li>It is possible to do additional validation and manipulation before writing to Excel.</li>
</ul>
<p>To keep things simple we will work just with a single database table called <em>customers</em> stored in MySQL:</p>
<p><a href="http://cloveretl.files.wordpress.com/2010/03/customers-table1.png"><img class="aligncenter size-medium wp-image-502" title="customers-table" src="http://cloveretl.files.wordpress.com/2010/03/customers-table1.png?w=300&#038;h=218" alt="" width="300" height="218" /></a></p>
<p>Our goals in this post are:</p>
<ol>
<li>Connect to the database and download the customer data.</li>
<li>Write the customer data to Excel sheet, including the header with column names.</li>
</ol>
<p>And finally, to make it more interesting</p>
<p>3. Split customers into multiple sheets based on the <em>state</em> of their origin.</p>
<p>Let&#8217;s build the graphs now:</p>
<p><strong>Step 1: Connecting to MySQL database</strong></p>
<p>Create a new project and a new graph (see the <a href="http://www.cloveretl.com/cloveretl-designer/video-tutorial/">videos</a> if you don&#8217;t know what I am talking about), go to<em> Outline</em> window and new database connection.</p>
<div id="attachment_505" class="wp-caption aligncenter" style="width: 293px"><a href="http://cloveretl.files.wordpress.com/2010/03/connection1.png"><img class="size-medium wp-image-505" title="Connection to MySQL database" src="http://cloveretl.files.wordpress.com/2010/03/connection1.png?w=283&#038;h=300" alt="Connection to MySQL database" width="283" height="300" /></a><p class="wp-caption-text">Connection to my MySQL database</p></div>
<p><strong>Step 2: Building the graph</strong></p>
<p>Build the graph from <em>DBInputTable</em> and <em>XLSDataWriter</em> components. DBInputTable reads data from database table, or result of SQL query, while ExcelDataWriter writes it to Excel spreadsheet.</p>
<div id="attachment_507" class="wp-caption aligncenter" style="width: 310px"><a href="http://cloveretl.files.wordpress.com/2010/03/mysql-to-excel-graph.png"><img class="size-medium wp-image-507" title="Graph exporting from MySQL to Excel" src="http://cloveretl.files.wordpress.com/2010/03/mysql-to-excel-graph.png?w=300&#038;h=62" alt="Graph exporting from MySQL to Excel" width="300" height="62" /></a><p class="wp-caption-text">Graph exporting from MySQL to Excel</p></div>
<p>You will need <em>a metadata</em> definition to describe the structure of your database records. The easiest way to do this is to use a wizard from <em>Outline</em> window. Right click on <em>Metadata</em> entry and select <em>Metadata &gt; Extract from database.</em> Once done, assign your metadata on the link (edge) between the DBInputTable and XLSDataWriter. Basic structure of our export graph is laid out.</p>
<div id="attachment_513" class="wp-caption aligncenter" style="width: 310px"><a href="http://cloveretl.files.wordpress.com/2010/03/export-metadata1.png"><img class="size-medium wp-image-513" title="Metadata extracted from database" src="http://cloveretl.files.wordpress.com/2010/03/export-metadata1.png?w=300&#038;h=212" alt="Metadata extracted from database" width="300" height="212" /></a><p class="wp-caption-text">Metadata extracted from database</p></div>
<p>We&#8217;ll configure the components now.</p>
<p>Configure the DBInputTable to use the MySQL connection we created in the previous step. Supply the SQL query to retrieve the data. Mine is just simple &#8220;select *&#8221;, but it can be any statement &#8211; joins, aggregation, while-filtering etc.</p>
<div id="attachment_506" class="wp-caption aligncenter" style="width: 310px"><a href="http://cloveretl.files.wordpress.com/2010/03/dbinput.png"><img class="size-medium wp-image-506" title="DBInputTable Configuration" src="http://cloveretl.files.wordpress.com/2010/03/dbinput.png?w=300&#038;h=215" alt="DBInputTable Configuration" width="300" height="215" /></a><p class="wp-caption-text">DBInputTable Configuration</p></div>
<p>Next, configure the XLSDataWriter to write into desired output file. Notice the property settings. To<em> </em>include header on the very first line, we set the <em>Metadata row</em> property is to 1. Data must be appended after the header row. That is why the <em>Start row</em> property is set to 2.</p>
<div id="attachment_509" class="wp-caption aligncenter" style="width: 310px"><a href="http://cloveretl.files.wordpress.com/2010/03/xlswriter.png"><img class="size-medium wp-image-509" title="XLSDataWriter configuration" src="http://cloveretl.files.wordpress.com/2010/03/xlswriter.png?w=300&#038;h=220" alt="XLSDataWriter configuration" width="300" height="220" /></a><p class="wp-caption-text">XLSDataWriter Configuration</p></div>
<p><strong>Step 4. Run the graph</strong></p>
<p>Start the graph now and check the exported data in your output file. If you just wanted to export the data you are done!</p>
<div id="attachment_515" class="wp-caption aligncenter" style="width: 310px"><a href="http://cloveretl.files.wordpress.com/2010/03/export-result.png"><img class="size-medium wp-image-515" title="Exported data in Excel format" src="http://cloveretl.files.wordpress.com/2010/03/export-result.png?w=300&#038;h=161" alt="Exported data in Excel format" width="300" height="161" /></a><p class="wp-caption-text">Exported data in Excel format</p></div>
<p><strong>Optionally: Split data to sheets based on field value</strong></p>
<p>Clover has a nifty feature of being able to write data into multiple sheets, splitting them based on a field value. Let&#8217;s split our customers into sheets based on the <em>state </em>of their origin. To do this we only need to change a setting  in XLSDataWriter configuration. Set the <em>Sheet name</em> property to value <em>$state.</em> This tells the writer to examine the value of <em>state </em>field of each record to be written our and place it to a matching sheet.</p>
<p><a href="http://cloveretl.files.wordpress.com/2010/03/export-multi-sheet.png"><img class="size-medium wp-image-516" title="writer-multi-sheet" src="http://cloveretl.files.wordpress.com/2010/03/export-multi-sheet.png?w=300" alt="Export to multiple=" /></a></p>
<p>The resulting Excel file now contains multiple worksheets (one for each US state) and all records in the same worksheet have the same state.</p>
<p><a href="http://cloveretl.files.wordpress.com/2010/03/result-multi-sheet.png"><img class="size-medium wp-image-517" title="result-multiple-sheets" src="http://cloveretl.files.wordpress.com/2010/03/result-multi-sheet.png?w=300" alt="Data exported to multiple=" /></a></p>
<p>After the reading is set up, you can further extend the graph with some more components &#8211; filters, sorters, duplicate removals, or reformat to compute new values or change structure of output. Of course, designing a reverse process &#8211; import from Excel to a database is similarly straightforward. Happy exporting!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cloveretl.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cloveretl.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cloveretl.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cloveretl.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cloveretl.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cloveretl.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cloveretl.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cloveretl.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cloveretl.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cloveretl.wordpress.com/490/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.cloveretl.com&blog=7070972&post=490&subd=cloveretl&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.cloveretl.com/2010/03/15/export-from-a-database-to-excel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fa4e67232aa8c7f341629ef47662edee?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mtomcanyi</media:title>
		</media:content>

		<media:content url="http://cloveretl.files.wordpress.com/2010/03/customers-table1.png?w=300" medium="image">
			<media:title type="html">customers-table</media:title>
		</media:content>

		<media:content url="http://cloveretl.files.wordpress.com/2010/03/connection1.png?w=283" medium="image">
			<media:title type="html">Connection to MySQL database</media:title>
		</media:content>

		<media:content url="http://cloveretl.files.wordpress.com/2010/03/mysql-to-excel-graph.png?w=300" medium="image">
			<media:title type="html">Graph exporting from MySQL to Excel</media:title>
		</media:content>

		<media:content url="http://cloveretl.files.wordpress.com/2010/03/export-metadata1.png?w=300" medium="image">
			<media:title type="html">Metadata extracted from database</media:title>
		</media:content>

		<media:content url="http://cloveretl.files.wordpress.com/2010/03/dbinput.png?w=300" medium="image">
			<media:title type="html">DBInputTable Configuration</media:title>
		</media:content>

		<media:content url="http://cloveretl.files.wordpress.com/2010/03/xlswriter.png?w=300" medium="image">
			<media:title type="html">XLSDataWriter configuration</media:title>
		</media:content>

		<media:content url="http://cloveretl.files.wordpress.com/2010/03/export-result.png?w=300" medium="image">
			<media:title type="html">Exported data in Excel format</media:title>
		</media:content>

		<media:content url="http://cloveretl.files.wordpress.com/2010/03/export-multi-sheet.png?w=300" medium="image">
			<media:title type="html">writer-multi-sheet</media:title>
		</media:content>

		<media:content url="http://cloveretl.files.wordpress.com/2010/03/result-multi-sheet.png?w=300" medium="image">
			<media:title type="html">result-multiple-sheets</media:title>
		</media:content>
	</item>
		<item>
		<title>CloverETL in non-enterprise action</title>
		<link>http://blog.cloveretl.com/2009/07/17/cloveretl-in-non-enterprise-action/</link>
		<comments>http://blog.cloveretl.com/2009/07/17/cloveretl-in-non-enterprise-action/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 09:29:40 +0000</pubDate>
		<dc:creator>Vaclav Matous</dc:creator>
				<category><![CDATA[Using CloverETL]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[results]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://blog.cloveretl.com/?p=52</guid>
		<description><![CDATA[CloverETL can be used not only in enterprise environment, but also in sport and entertainment industry. Prague hosted 10th FIMBA World Maxibasketball Championship in the first week of july. More than 160 teams from 31 countries took part in this popular event. Match data (results and statistics) was transmitted in xls format, the most popular [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.cloveretl.com&blog=7070972&post=52&subd=cloveretl&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-55" title="logo_maxibasketball" src="http://cloveretl.files.wordpress.com/2009/07/logo_maxibasketball.gif?w=90&#038;h=90" alt="logo_maxibasketball" width="90" height="90" /><!-- 		@page { size: 21cm 29.7cm; margin: 2cm } 		P { margin-bottom: 0.21cm } --><span lang="en-US">CloverETL can be used not only in enterprise environment, but also in sport and entertainment industry. Prague hosted <a href="http://maxibasketballprague2009.com" target="_blank">10<sup>th</sup> FIMBA World Maxibasketball Championship</a> in the first week of july. More than 160 teams from 31 countries took part in this popular event.</span></p>
<p><!-- 		@page { size: 21cm 29.7cm; margin: 2cm } 		P { margin-bottom: 0.21cm } --><span lang="en-US">Match data (results and statistics) was transmitted in xls format, the most popular format for these purposes I guess. Although the excel files are user-friendly, for automatical processing are slightly inconvenient. CloverETL transformed xls data and stored them into a database to be used in more comfortable way from data engineer&#8217;s point of view.</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cloveretl.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cloveretl.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cloveretl.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cloveretl.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cloveretl.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cloveretl.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cloveretl.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cloveretl.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cloveretl.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cloveretl.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.cloveretl.com&blog=7070972&post=52&subd=cloveretl&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.cloveretl.com/2009/07/17/cloveretl-in-non-enterprise-action/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/73f56f1267c1896b11e3c6df97499559?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">vmatous</media:title>
		</media:content>

		<media:content url="http://cloveretl.files.wordpress.com/2009/07/logo_maxibasketball.gif" medium="image">
			<media:title type="html">logo_maxibasketball</media:title>
		</media:content>
	</item>
		<item>
		<title>Partitioning output records into m excel files with n sheets</title>
		<link>http://blog.cloveretl.com/2009/04/02/partitioning-output-records-into-m-excel-files-with-n-sheets/</link>
		<comments>http://blog.cloveretl.com/2009/04/02/partitioning-output-records-into-m-excel-files-with-n-sheets/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 12:14:46 +0000</pubDate>
		<dc:creator>Vaclav Matous</dc:creator>
				<category><![CDATA[Using CloverETL]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[data transformation]]></category>
		<category><![CDATA[data warehousing]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[XLS]]></category>

		<guid isPermaLink="false">http://cloveretl.wordpress.com/?p=21</guid>
		<description><![CDATA[Customers often tend to have obscure requirements. In a recent project we faced an interesting issue. Output records had to be split into unknown number of excel files according to their category. In addition, records within each file should have been written in datasheets according to their subcategory. The number of subcategories varied from 1 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.cloveretl.com&blog=7070972&post=21&subd=cloveretl&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { size: 21cm 29.7cm; margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p style="margin-bottom:0;"><span lang="en-US">Customers often tend to have obscure requirements. </span>In a recent project we faced an interesting issue. Output records had to be split into unknown number of excel files according to their category. In addition, records within each file should have been written in datasheets according to their subcategory. The number of subcategories varied from 1 to 1024, <span lang="en-US">so the whole solution seemed to me quite impractical.</span></p>
<p style="margin-bottom:0;">Fortunately, we could solve the customer’s requirement very easily using CloverETL. For example, there are (among others) two fields – category and subcategory – in your metadata coming into XLSWriter. Then, if you set <em>File URL</em> in the form of <em>filename_#.xls</em>, <span lang="en-US"><em>Data sheet </em></span><span lang="en-US"><span style="font-style:normal;">set as </span></span><span lang="en-US"><em>$subcategory</em></span><span lang="en-US"><span style="font-style:normal;"> and </span></span><span lang="en-US"><em>Partition key</em></span><span lang="en-US"><span style="font-style:normal;"> as </span></span><span lang="en-US"><em>category</em></span><span lang="en-US"><span style="font-style:normal;">, the writer will split records into files according to the categories and into datasheets according to the subcategories.</span></span></p>
<p style="margin-bottom:0;font-style:normal;" lang="en-US">Finally, the customer came to a conclusion that one file with many records is better than dozens datasheets within dozens files with very few records.</p>
<p style="margin-bottom:0;font-style:normal;" lang="en-US">
<div id="attachment_20" class="wp-caption aligncenter" style="width: 667px"><img class="size-full wp-image-20" title="xls_partitioning" src="http://cloveretl.files.wordpress.com/2009/04/xls_partitioning.png?w=657&#038;h=535" alt="Settings of XLS_WRITER" width="657" height="535" /><p class="wp-caption-text">Settings of XLS_WRITER</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cloveretl.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cloveretl.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cloveretl.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cloveretl.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cloveretl.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cloveretl.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cloveretl.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cloveretl.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cloveretl.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cloveretl.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.cloveretl.com&blog=7070972&post=21&subd=cloveretl&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.cloveretl.com/2009/04/02/partitioning-output-records-into-m-excel-files-with-n-sheets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/73f56f1267c1896b11e3c6df97499559?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">vmatous</media:title>
		</media:content>

		<media:content url="http://cloveretl.files.wordpress.com/2009/04/xls_partitioning.png" medium="image">
			<media:title type="html">xls_partitioning</media:title>
		</media:content>
	</item>
	</channel>
</rss>