<?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: Better Form Design with XFA 2.5</title>
	<atom:link href="http://forms.stefcameron.com/2006/12/07/better-form-design-with-xfa-25/feed/" rel="self" type="application/rss+xml" />
	<link>http://forms.stefcameron.com/2006/12/07/better-form-design-with-xfa-25/</link>
	<description>Building intelligent forms using Adobe LiveCycle Designer</description>
	<lastBuildDate>Thu, 19 Jan 2012 16:32:12 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Stefan Cameron</title>
		<link>http://forms.stefcameron.com/2006/12/07/better-form-design-with-xfa-25/#comment-6416</link>
		<dc:creator>Stefan Cameron</dc:creator>
		<pubDate>Thu, 11 Mar 2010 03:31:03 +0000</pubDate>
		<guid isPermaLink="false">http://forms.stefcameron.com/blog/?p=58#comment-6416</guid>
		<description>Ed,

I&#039;m stumped! I don&#039;t see anything readily apparent in your script that looks like it might be causing that issue.

Things I&#039;ve learned over the past that might help in situations like these are:
&lt;ul&gt;
&lt;li&gt;sometimes it&#039;s better to use JavaScript than FormCalc&lt;/li&gt;
&lt;li&gt;a query that results in columns named &#039;name&#039; or &#039;id&#039; can have adverse affects on the form since &#039;name&#039; and &#039;id&#039; are attributes on almost every XFA object there is (the XFA processor gets &quot;confused&quot;)&lt;/li&gt;
&lt;/ul&gt;

Perhaps the &quot;delayed open&quot; has something to do with this? Do you need to set that?

Are you certain of the &lt;a href=&quot;http://forms.stefcameron.com/2009/02/11/careful-with-form-compatibility-settings/&quot; rel=&quot;nofollow&quot;&gt;version of XFA&lt;/a&gt; you&#039;re using?</description>
		<content:encoded><![CDATA[<p>Ed,</p>
<p>I&#8217;m stumped! I don&#8217;t see anything readily apparent in your script that looks like it might be causing that issue.</p>
<p>Things I&#8217;ve learned over the past that might help in situations like these are:</p>
<ul>
<li>sometimes it&#8217;s better to use JavaScript than FormCalc</li>
<li>a query that results in columns named &#8216;name&#8217; or &#8216;id&#8217; can have adverse affects on the form since &#8216;name&#8217; and &#8216;id&#8217; are attributes on almost every XFA object there is (the XFA processor gets &#8220;confused&#8221;)</li>
</ul>
<p>Perhaps the &#8220;delayed open&#8221; has something to do with this? Do you need to set that?</p>
<p>Are you certain of the <a href="http://forms.stefcameron.com/2009/02/11/careful-with-form-compatibility-settings/" rel="nofollow">version of XFA</a> you&#8217;re using?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ed</title>
		<link>http://forms.stefcameron.com/2006/12/07/better-form-design-with-xfa-25/#comment-6415</link>
		<dc:creator>Ed</dc:creator>
		<pubDate>Fri, 05 Mar 2010 14:51:02 +0000</pubDate>
		<guid isPermaLink="false">http://forms.stefcameron.com/blog/?p=58#comment-6415</guid>
		<description>HELP!!!!
I have Acrobat 9 pro and it comes with lifecycle 8.2 ES
I decided to try the data drop down with an address block for a simple database hello world form.
I have read every web reference to this (on the surface) simple hello world style forms project.
In the process I&#039;ve learned formCalc, accessors, clone(1), Ref, the XML form model, sourceSet
binding, nodes, items, shortcut formCalc notation, form vars, defining OLEDB and OLEDB ODBC (tried both).
I&#039;ve coded the change event at least 30 different ways using both formCalc and javascript.
I still can&#039;t get this to work. I belive in RTFM but this has finally kicked my a** and need some help.
I know what the problem is but I don&#039;t believe it. The sourceSet node in the change event has 0 nodes even though I have two data connections and I can access them in the initialize event. Did they remove access to the sourceSet in the change event completly in Acrobat 9 and just didn&#039;t tell anyone?

My database is SQL server with two tables.
1. A customer table with Name and CustomerID
2. An Address Table with CustomerId and address information

I set up the data drop down to display the Name and then in the change callback I tried to get the CustomerId
and query for the data in the second table. I&#039;ve bound the address block data to fields in the second table and set the second table to delayed open.
I&#039;ve tried this with every possible way of coding an accessor. When coded directly (using the intellsence thing) I get unknown accessor. When using the index method and searching for it with a while, I get index out of range with an index value of 0.

Here is a formCalc version of the change callback:
========================
	    $host.messageBox(&quot;In Change&quot;)
	    var sName = xfa.event.newText
	    var sCustomerId = $.boundItem(sName)
	    var oDataConn = Ref($sourceSet.DataConnectionCRM.clone(1))
	    $host.messageBox(sCustomerId )
	       	   		   oDataConn.#command.query.commandType=&quot;text&quot;
		oDataConn.#command.query.select = Concat(&quot;SELECT [Name], Customer.[CustomerId], [AddressLine1], [AddressLine2], City, State, Zip FROM [DSD_JDEPROD].[dbo].[Customer] join [DSD_JDEPROD].[dbo].[Address] on PrimaryAddressId = Address.AddressId where Customer.Name = &#039;&quot;, sCustomerId ,&quot;&#039;;&quot;)
		oDataConn.open()
========================

		This version of the code has the unknown accessor error at this line:
		var oDataConn = Ref($sourceSet.DataConnectionCRM.clone(1))

		I&#039;ve coded this line many different ways using xfa notation, $sourceSet notation, resolveNode notation, but in the end it doesn&#039;t matter
		because this message box:
		$host.messageBox(Concat(&quot;sourceSet=&quot;,xfa.sourceSet.nodes.items.length))

		returns a 0 count in the change event.
		I&#039;ve check the XML and I have sourceSet in there and as I&#039;ve said, the intellisense thing works and
		the initialize callback works. The dropdown is correctly populated.

		Note: I do realize I&#039;m going to have to do something different in order to get the customerId as this:
		var sCustomerId = $.boundItem(sName)
		doesn&#039;t work due to the way the initialize event populates the drop down. I&#039;m sure I can fix that.
		I just can&#039;t get past the problem of no sourceSet nodes in the change event.</description>
		<content:encoded><![CDATA[<p>HELP!!!!<br />
I have Acrobat 9 pro and it comes with lifecycle 8.2 ES<br />
I decided to try the data drop down with an address block for a simple database hello world form.<br />
I have read every web reference to this (on the surface) simple hello world style forms project.<br />
In the process I&#8217;ve learned formCalc, accessors, clone(1), Ref, the XML form model, sourceSet<br />
binding, nodes, items, shortcut formCalc notation, form vars, defining OLEDB and OLEDB ODBC (tried both).<br />
I&#8217;ve coded the change event at least 30 different ways using both formCalc and javascript.<br />
I still can&#8217;t get this to work. I belive in RTFM but this has finally kicked my a** and need some help.<br />
I know what the problem is but I don&#8217;t believe it. The sourceSet node in the change event has 0 nodes even though I have two data connections and I can access them in the initialize event. Did they remove access to the sourceSet in the change event completly in Acrobat 9 and just didn&#8217;t tell anyone?</p>
<p>My database is SQL server with two tables.<br />
1. A customer table with Name and CustomerID<br />
2. An Address Table with CustomerId and address information</p>
<p>I set up the data drop down to display the Name and then in the change callback I tried to get the CustomerId<br />
and query for the data in the second table. I&#8217;ve bound the address block data to fields in the second table and set the second table to delayed open.<br />
I&#8217;ve tried this with every possible way of coding an accessor. When coded directly (using the intellsence thing) I get unknown accessor. When using the index method and searching for it with a while, I get index out of range with an index value of 0.</p>
<p>Here is a formCalc version of the change callback:<br />
========================<br />
	    $host.messageBox(&#8220;In Change&#8221;)<br />
	    var sName = xfa.event.newText<br />
	    var sCustomerId = $.boundItem(sName)<br />
	    var oDataConn = Ref($sourceSet.DataConnectionCRM.clone(1))<br />
	    $host.messageBox(sCustomerId )<br />
	       	   		   oDataConn.#command.query.commandType=&#8221;text&#8221;<br />
		oDataConn.#command.query.select = Concat(&#8220;SELECT [Name], Customer.[CustomerId], [AddressLine1], [AddressLine2], City, State, Zip FROM [DSD_JDEPROD].[dbo].[Customer] join [DSD_JDEPROD].[dbo].[Address] on PrimaryAddressId = Address.AddressId where Customer.Name = &#8216;&#8221;, sCustomerId ,&#8221;&#8216;;&#8221;)<br />
		oDataConn.open()<br />
========================</p>
<p>		This version of the code has the unknown accessor error at this line:<br />
		var oDataConn = Ref($sourceSet.DataConnectionCRM.clone(1))</p>
<p>		I&#8217;ve coded this line many different ways using xfa notation, $sourceSet notation, resolveNode notation, but in the end it doesn&#8217;t matter<br />
		because this message box:<br />
		$host.messageBox(Concat(&#8220;sourceSet=&#8221;,xfa.sourceSet.nodes.items.length))</p>
<p>		returns a 0 count in the change event.<br />
		I&#8217;ve check the XML and I have sourceSet in there and as I&#8217;ve said, the intellisense thing works and<br />
		the initialize callback works. The dropdown is correctly populated.</p>
<p>		Note: I do realize I&#8217;m going to have to do something different in order to get the customerId as this:<br />
		var sCustomerId = $.boundItem(sName)<br />
		doesn&#8217;t work due to the way the initialize event populates the drop down. I&#8217;m sure I can fix that.<br />
		I just can&#8217;t get past the problem of no sourceSet nodes in the change event.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Cameron</title>
		<link>http://forms.stefcameron.com/2006/12/07/better-form-design-with-xfa-25/#comment-6414</link>
		<dc:creator>Stefan Cameron</dc:creator>
		<pubDate>Wed, 15 Jul 2009 18:15:26 +0000</pubDate>
		<guid isPermaLink="false">http://forms.stefcameron.com/blog/?p=58#comment-6414</guid>
		<description>Mark A,

Unfortunately, extending the PDF with Acrobat does not enable the PDF for &quot;data import&quot; -- which is required for &lt;a href=&quot;http://forms.stefcameron.com/2006/08/12/importing-data-in-acrobat/&quot; rel=&quot;nofollow&quot;&gt;importing data&lt;/a&gt; from a data connection in Reader. You would need to extend the form using &lt;a href=&quot;http://www.adobe.com/products/livecycle/readerextensions/&quot; rel=&quot;nofollow&quot;&gt;LC Reader Extensions&lt;/a&gt; to enable data import, or execute the data connection on the server using &lt;a href=&quot;http://www.adobe.com/products/livecycle/forms/&quot; rel=&quot;nofollow&quot;&gt;LC Forms&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Mark A,</p>
<p>Unfortunately, extending the PDF with Acrobat does not enable the PDF for &#8220;data import&#8221; &#8212; which is required for <a href="http://forms.stefcameron.com/2006/08/12/importing-data-in-acrobat/" rel="nofollow">importing data</a> from a data connection in Reader. You would need to extend the form using <a href="http://www.adobe.com/products/livecycle/readerextensions/" rel="nofollow">LC Reader Extensions</a> to enable data import, or execute the data connection on the server using <a href="http://www.adobe.com/products/livecycle/forms/" rel="nofollow">LC Forms</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Cameron</title>
		<link>http://forms.stefcameron.com/2006/12/07/better-form-design-with-xfa-25/#comment-6413</link>
		<dc:creator>Stefan Cameron</dc:creator>
		<pubDate>Tue, 14 Jul 2009 13:48:57 +0000</pubDate>
		<guid isPermaLink="false">http://forms.stefcameron.com/blog/?p=58#comment-6413</guid>
		<description>Amy Wall,

I&#039;m sorry to hear you&#039;re having such a difficult time getting your solution to work.

What you should do is try to follow my tutorial on &lt;a href=&quot;http://forms.stefcameron.com/2006/09/29/selecting-specific-database-records/&quot; rel=&quot;nofollow&quot;&gt;selecting specific database records&lt;/a&gt;. In that tutorial, I show how to load a list of values into a drop down list and then show only records that match the chosen value. The list would be customer names and, assuming each name is unique (or has a unique ID associated to it that you can search on), the info specific to that customer could then be loaded from the database.</description>
		<content:encoded><![CDATA[<p>Amy Wall,</p>
<p>I&#8217;m sorry to hear you&#8217;re having such a difficult time getting your solution to work.</p>
<p>What you should do is try to follow my tutorial on <a href="http://forms.stefcameron.com/2006/09/29/selecting-specific-database-records/" rel="nofollow">selecting specific database records</a>. In that tutorial, I show how to load a list of values into a drop down list and then show only records that match the chosen value. The list would be customer names and, assuming each name is unique (or has a unique ID associated to it that you can search on), the info specific to that customer could then be loaded from the database.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bloonsterific</title>
		<link>http://forms.stefcameron.com/2006/12/07/better-form-design-with-xfa-25/#comment-6412</link>
		<dc:creator>bloonsterific</dc:creator>
		<pubDate>Fri, 10 Jul 2009 19:02:44 +0000</pubDate>
		<guid isPermaLink="false">http://forms.stefcameron.com/blog/?p=58#comment-6412</guid>
		<description>Just wanted to tell you all know how much I appreciate your postings guys.
Found you though &lt;a href=&quot;http://google.com&quot; rel=&quot;nofollow&quot;&gt;google&lt;/a&gt;!</description>
		<content:encoded><![CDATA[<p>Just wanted to tell you all know how much I appreciate your postings guys.<br />
Found you though <a href="http://google.com" rel="nofollow">google</a>!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark A</title>
		<link>http://forms.stefcameron.com/2006/12/07/better-form-design-with-xfa-25/#comment-6411</link>
		<dc:creator>Mark A</dc:creator>
		<pubDate>Mon, 06 Jul 2009 16:59:31 +0000</pubDate>
		<guid isPermaLink="false">http://forms.stefcameron.com/blog/?p=58#comment-6411</guid>
		<description>Stefan,

I too am very thankful for this informaton!  It&#039;s allowed me to take care of many issues less this one.  I&#039;ve created a form with LiveCycle 8.2.1.  When I open this up within Adobe Acrobat 9 Pro the form allows me to click on the drop down, select an ID, and then click on the refresh button and have the remainder of the data display.  This uses the &quot;purchase.mdb&quot; file.

I&#039;ve opened the PDF form within Adobe Acrobat Pro 9 and extended the features.  I saved the form, opened it with Adobe 8.1 and I&#039;ve lost the drop down and data display functionality.

Any thoughts or suggestions on this?

Thanks, Mark</description>
		<content:encoded><![CDATA[<p>Stefan,</p>
<p>I too am very thankful for this informaton!  It&#8217;s allowed me to take care of many issues less this one.  I&#8217;ve created a form with LiveCycle 8.2.1.  When I open this up within Adobe Acrobat 9 Pro the form allows me to click on the drop down, select an ID, and then click on the refresh button and have the remainder of the data display.  This uses the &#8220;purchase.mdb&#8221; file.</p>
<p>I&#8217;ve opened the PDF form within Adobe Acrobat Pro 9 and extended the features.  I saved the form, opened it with Adobe 8.1 and I&#8217;ve lost the drop down and data display functionality.</p>
<p>Any thoughts or suggestions on this?</p>
<p>Thanks, Mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Amy Wall</title>
		<link>http://forms.stefcameron.com/2006/12/07/better-form-design-with-xfa-25/#comment-6410</link>
		<dc:creator>Amy Wall</dc:creator>
		<pubDate>Thu, 02 Jul 2009 19:44:16 +0000</pubDate>
		<guid isPermaLink="false">http://forms.stefcameron.com/blog/?p=58#comment-6410</guid>
		<description>Stefan,
I&#039;m am completely confused and ready to give up. I have a form created in Adobe LiveCycle Designer 8.2 ES to run in Adobe Acrobat Standard and Pro 9.0. Currently the company has job jackets with all customer and job information filled in by hand. I created the form so the info could be typed in and printed onto the jacket. I was able to link the form to a database of customer info so instead of keystroking all the customer info it&#039;s now in drop down lists. I&#039;ve been trying to find a way to update or link the info so once the customer&#039;s name is entered all the customer specific info fills in (i.e. business name, address, email etc.) I know nothing about writing script. I&#039;ve been going through these messages for months and still can&#039;t seem to figure out what to do. I don&#039;t even know what script to write. I&#039;ve tried using the suggestions in many of these messages but nothing works. Do you have any suggestions? Everything I&#039;ve tried comes back with errors from accessor errors to scripting syntax errors.</description>
		<content:encoded><![CDATA[<p>Stefan,<br />
I&#8217;m am completely confused and ready to give up. I have a form created in Adobe LiveCycle Designer 8.2 ES to run in Adobe Acrobat Standard and Pro 9.0. Currently the company has job jackets with all customer and job information filled in by hand. I created the form so the info could be typed in and printed onto the jacket. I was able to link the form to a database of customer info so instead of keystroking all the customer info it&#8217;s now in drop down lists. I&#8217;ve been trying to find a way to update or link the info so once the customer&#8217;s name is entered all the customer specific info fills in (i.e. business name, address, email etc.) I know nothing about writing script. I&#8217;ve been going through these messages for months and still can&#8217;t seem to figure out what to do. I don&#8217;t even know what script to write. I&#8217;ve tried using the suggestions in many of these messages but nothing works. Do you have any suggestions? Everything I&#8217;ve tried comes back with errors from accessor errors to scripting syntax errors.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Cameron</title>
		<link>http://forms.stefcameron.com/2006/12/07/better-form-design-with-xfa-25/#comment-6409</link>
		<dc:creator>Stefan Cameron</dc:creator>
		<pubDate>Fri, 15 May 2009 15:11:13 +0000</pubDate>
		<guid isPermaLink="false">http://forms.stefcameron.com/blog/?p=58#comment-6409</guid>
		<description>Patti,

As I mention in this post, you need to &lt;i&gt;clone&lt;/i&gt; your data connection before you can modify it. Acrobat 8 supports XFA 2.5 which means it falls under the new security measures that require cloning.

For outputing the query to ASP, you would have to submit your form to your ASP page using an &lt;a href=&quot;http://forms.stefcameron.com/2008/09/15/http-submit/&quot; rel=&quot;nofollow&quot;&gt;HTTP Submit&lt;/a&gt; button.</description>
		<content:encoded><![CDATA[<p>Patti,</p>
<p>As I mention in this post, you need to <i>clone</i> your data connection before you can modify it. Acrobat 8 supports XFA 2.5 which means it falls under the new security measures that require cloning.</p>
<p>For outputing the query to ASP, you would have to submit your form to your ASP page using an <a href="http://forms.stefcameron.com/2008/09/15/http-submit/" rel="nofollow">HTTP Submit</a> button.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patti</title>
		<link>http://forms.stefcameron.com/2006/12/07/better-form-design-with-xfa-25/#comment-6408</link>
		<dc:creator>Patti</dc:creator>
		<pubDate>Tue, 05 May 2009 22:58:07 +0000</pubDate>
		<guid isPermaLink="false">http://forms.stefcameron.com/blog/?p=58#comment-6408</guid>
		<description>Hello,
Am trying to create simple pdf form using livecycle 8.0
Wheni nter employeeid, it should display employee info
but i get &quot;This operation violates your permission configuration&quot;

xfa.sourceSet.DataConnection2.#command.query.commandType = &quot;text&quot;

Please help...am using Acribat 8 to view/run it

also, if possible please let me know if i can use ASP page to output query on PDF form....i am trying to print mailing labels using PDF document</description>
		<content:encoded><![CDATA[<p>Hello,<br />
Am trying to create simple pdf form using livecycle 8.0<br />
Wheni nter employeeid, it should display employee info<br />
but i get &#8220;This operation violates your permission configuration&#8221;</p>
<p>xfa.sourceSet.DataConnection2.#command.query.commandType = &#8220;text&#8221;</p>
<p>Please help&#8230;am using Acribat 8 to view/run it</p>
<p>also, if possible please let me know if i can use ASP page to output query on PDF form&#8230;.i am trying to print mailing labels using PDF document</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Murat</title>
		<link>http://forms.stefcameron.com/2006/12/07/better-form-design-with-xfa-25/#comment-6407</link>
		<dc:creator>Murat</dc:creator>
		<pubDate>Tue, 25 Nov 2008 08:29:03 +0000</pubDate>
		<guid isPermaLink="false">http://forms.stefcameron.com/blog/?p=58#comment-6407</guid>
		<description>Hi all,
We found the solution;

 form1.#subform[0].buyuk::change - (JavaScript, client)

var sCategoryId = this.boundItem(xfa.event.newText);
var sql = &quot;SELECT * FROM KUCUK WHERE KUCUKID = &quot; + sCategoryId;

var oDataConn = xfa.sourceSet.DataConnectionKUCUK.clone(1);
oDataConn.nodes.item(1).query.setAttribute(&quot;text&quot;, &quot;commandType&quot;);
oDataConn.nodes.item(1).query.select.nodes.item(0).value = sql;
oDataConn.open();
oDataConn.nodes.item(1).query.recordSet.setAttribute(&quot;stayBOF&quot;, &quot;bofAction&quot;);
oDataConn.nodes.item(1).query.recordSet.setAttribute(&quot;stayEOF&quot;, &quot;eofAction&quot;);

kucuk.clearItems();
kucuk.rawValue=&quot;&quot;
var i = 1;
while(!oDataConn.isEOF() &amp;&amp; i &lt; 10)
	{
		kucuk.addItem(xfa.record.DataConnectionKUCUK.KUCUKNAME.value, xfa.record.DataConnectionKUCUK.KUCUKID.value);
		oDataConn.next();
	}
oDataConn.close();

You have to make two data connection. First DDL must be binded with connection, second is not.

Thanks..</description>
		<content:encoded><![CDATA[<p>Hi all,<br />
We found the solution;</p>
<p> form1.#subform[0].buyuk::change &#8211; (JavaScript, client)</p>
<p>var sCategoryId = this.boundItem(xfa.event.newText);<br />
var sql = &#8220;SELECT * FROM KUCUK WHERE KUCUKID = &#8221; + sCategoryId;</p>
<p>var oDataConn = xfa.sourceSet.DataConnectionKUCUK.clone(1);<br />
oDataConn.nodes.item(1).query.setAttribute(&#8220;text&#8221;, &#8220;commandType&#8221;);<br />
oDataConn.nodes.item(1).query.select.nodes.item(0).value = sql;<br />
oDataConn.open();<br />
oDataConn.nodes.item(1).query.recordSet.setAttribute(&#8220;stayBOF&#8221;, &#8220;bofAction&#8221;);<br />
oDataConn.nodes.item(1).query.recordSet.setAttribute(&#8220;stayEOF&#8221;, &#8220;eofAction&#8221;);</p>
<p>kucuk.clearItems();<br />
kucuk.rawValue=&#8221;"<br />
var i = 1;<br />
while(!oDataConn.isEOF() &amp;&amp; i &lt; 10)<br />
	{<br />
		kucuk.addItem(xfa.record.DataConnectionKUCUK.KUCUKNAME.value, xfa.record.DataConnectionKUCUK.KUCUKID.value);<br />
		oDataConn.next();<br />
	}<br />
oDataConn.close();</p>
<p>You have to make two data connection. First DDL must be binded with connection, second is not.</p>
<p>Thanks..</p>
]]></content:encoded>
	</item>
</channel>
</rss>

