<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Code</title><link>https://www.infopathdev.com:443/forums/45.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: User chosen Operator Search on a number field</title><link>https://www.infopathdev.com:443/forums/thread/36695.aspx</link><pubDate>Wed, 07 Jan 2009 11:54:17 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:36695</guid><dc:creator>Jimmy</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/36695.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=36695</wfw:commentRss><description>&lt;p&gt;Looks like there&amp;#39;s a potential problem with l_section and l_rank.&amp;nbsp; You are not concatenating a logical operator between them so you can wind up with something like&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;from [lessons] where [lessons].[l_section] = &amp;quot;lesson category&amp;quot; [lessons].[l_rank] &amp;lt; 4&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I&amp;#39;m not sure if that&amp;#39;s the problem here, but the first thing you can do to troubleshoot this issue is display the sql command you&amp;#39;re using in a textbox on your form and inspect it for problems.&amp;nbsp; Feel free to post it here as well.&lt;/p&gt;</description></item><item><title>Re: User chosen Operator Search on a number field</title><link>https://www.infopathdev.com:443/forums/thread/36693.aspx</link><pubDate>Wed, 07 Jan 2009 11:33:25 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:36693</guid><dc:creator>jh_dempsey</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/36693.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=36693</wfw:commentRss><description>&lt;p&gt;The following is the function that runs when i submit the query. It is based upon an example from an MSDN Tech Note. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;function MyQuery::OnClick(eventObj)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp; // Get the query node(s) that you want to modify.&lt;br /&gt;&amp;nbsp; var queryProjects = XDocument.DOM.selectSingleNode(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;/dfs:myFields/dfs:queryFields/q:projects&amp;quot;);&lt;br /&gt;&amp;nbsp; var queryLessons = XDocument.DOM.selectSingleNode(&lt;br /&gt;&amp;nbsp; &amp;quot;/dfs:myFields/dfs:queryFields/q:lessons&amp;quot;);&lt;br /&gt;&amp;nbsp; var queryPagination = XDocument.DOM.selectSingleNode(&amp;quot;/dfs:myFields&amp;quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; // Obtain project code&lt;br /&gt;&amp;nbsp; var strProjCode = queryProjects.selectSingleNode(&amp;quot;@proj_code&amp;quot;).text;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; // Obtain project title&lt;br /&gt;&amp;nbsp; var strProjTitle = queryProjects.selectSingleNode(&amp;quot;@proj_title&amp;quot;).text;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; // Obtain project type&lt;br /&gt;&amp;nbsp; var strProjType = queryProjects.selectSingleNode(&amp;quot;@proj_type&amp;quot;).value;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; // Obtain project keywords&lt;br /&gt;&amp;nbsp; var strProjKeywords = queryProjects.selectSingleNode(&amp;quot;@proj_keywords&amp;quot;).text;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; // Obtain project sector&lt;br /&gt;&amp;nbsp; // var strProjManager = queryProjects.selectSingleNode(&amp;quot;@proj_manager&amp;quot;).text;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; // Obtain Lesson Category&lt;br /&gt;&amp;nbsp; var strLessonCat = queryLessons.selectSingleNode(&amp;quot;@l_section&amp;quot;).value;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; // Obtain Lesson Category&lt;br /&gt;&amp;nbsp; var strLessonRank = queryLessons.selectSingleNode(&amp;quot;@l_rank&amp;quot;).text;&lt;br /&gt;&amp;nbsp; XDocument.UI.Alert(&amp;quot;Lesson Rank Term:&amp;quot; + strLessonRank);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; // Get the default SQL command for the form.&lt;br /&gt;&amp;nbsp; var strOrigSQLCommand = &amp;quot;shape {select * from [projects] as [projects] ORDER BY [projects].[proj_id] ASC} as [projects] append ({select [l_id],[proj_code],[l_section],[l_actionby],[l_targetdate],[l_problem],[l_solution],[l_rank] from [lessons]} relate [proj_code] TO [proj_code]) as [lessons]&amp;quot;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; var mySQL1 = &amp;quot;&amp;quot;;&lt;br /&gt;&amp;nbsp; var mySQL2 = &amp;quot;&amp;quot;;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; // Add Project Code to SQL statement if its not blank&lt;br /&gt;&amp;nbsp; if(strProjCode != &amp;quot;&amp;quot;)&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mySQL1 = mySQL1 + &amp;quot;[projects].[proj_code] = \&amp;quot;&amp;quot; + strProjCode + &amp;quot;\&amp;quot;&amp;quot;;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; // Add Project Title to mySQL statement if its not blank&lt;br /&gt;&amp;nbsp; if(strProjTitle != &amp;quot;&amp;quot;)&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(mySQL1 != &amp;quot;&amp;quot;){ mySQL1 = mySQL1 + &amp;quot; AND &amp;quot;; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mySQL1 = mySQL1 + &amp;quot;[projects].[proj_title] LIKE \&amp;quot;%&amp;quot; + strProjTitle + &amp;quot;%\&amp;quot;&amp;quot;;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; // Add Project Type to mySQL statement if its not blank&lt;br /&gt;&amp;nbsp; if(strProjType != &amp;quot;&amp;quot;)&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(mySQL1 != &amp;quot;&amp;quot;){ mySQL1 = mySQL1 + &amp;quot; AND &amp;quot;; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mySQL1 = mySQL1 + &amp;quot;[projects].[proj_type] = \&amp;quot;&amp;quot; + strProjType + &amp;quot;\&amp;quot;&amp;quot;;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; // Add Project Keywords to mySQL statement if its not blank&lt;br /&gt;&amp;nbsp; if(strProjKeywords != &amp;quot;&amp;quot;)&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(mySQL1 != &amp;quot;&amp;quot;){ mySQL1 = mySQL1 + &amp;quot; AND &amp;quot;; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mySQL1 = mySQL1 + &amp;quot;[projects].[proj_keywords] LIKE \&amp;quot;%&amp;quot; + strProjKeywords + &amp;quot;%\&amp;quot;&amp;quot;;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; // Add Project Manager to mySQL statement if its not blank&lt;br /&gt;&amp;nbsp; /*if(strProjManager != &amp;quot;&amp;quot;)&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(mySQL1 != &amp;quot;&amp;quot;){ mySQL1 = mySQL1 + &amp;quot; AND &amp;quot;; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mySQL1 = mySQL1 + &amp;quot;[projects].[proj_manager] LIKE \&amp;quot;%&amp;quot; + strProjManager + &amp;quot;%\&amp;quot;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;} */&lt;br /&gt;&lt;br /&gt;&amp;nbsp; // Add Lesson Category to mySQL2 statement if its not blank&lt;br /&gt;&amp;nbsp; if(strLessonCat != &amp;quot;&amp;quot;)&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mySQL2 = mySQL2 + &amp;quot;[lessons].[l_section] = \&amp;quot;&amp;quot; + strLessonCat + &amp;quot;\&amp;quot;&amp;quot;;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; // Add Lesson Category to mySQL2 statement if its not blank&lt;br /&gt;&amp;nbsp; if(strLessonRank != &amp;quot;&amp;quot;)&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Set up all the Regular Expressions&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;var re1 = new RegExp(&amp;quot;^[&amp;lt;][2-5]&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;var re2 = new RegExp(&amp;quot;^[&amp;lt;][=][1-5]&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;var re3 = new RegExp(&amp;quot;^[&amp;gt;][1-4]&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;var re4 = new RegExp(&amp;quot;^[&amp;gt;][=][1-5]&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;var re5 = new RegExp(&amp;quot;^[1-4]-[2-5]&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;var re6 = new RegExp(&amp;quot;^[1-5]{1}&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;var num = &amp;quot;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (strLessonRank.match(re1))&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;num = strLessonRank.substr(1);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;mySQL2 = mySQL2 + &amp;quot;[lessons].[l_rank] &amp;lt; &amp;quot; + num + &amp;quot; &amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else if (strLessonRank.match(re2))&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;num = strLessonRank.substr(2);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;mySQL2 = mySQL2 + &amp;quot;[lessons].[l_rank] &amp;lt;= &amp;quot; + num + &amp;quot; &amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;XDocument.UI.Alert(&amp;quot;Recognised as &amp;lt;=&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else if (strLessonRank.match(re3))&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;num = strLessonRank.substr(1);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;mySQL2 = mySQL2 + &amp;quot;[lessons].[l_rank] &amp;gt; &amp;quot; + num + &amp;quot; &amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else if (strLessonRank.match(re4))&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;num = strLessonRank.substr(2);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;mySQL2 = mySQL2 + &amp;quot;[lessons].[l_rank] &amp;gt;= &amp;quot; + num + &amp;quot; &amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else if (strLessonRank.match(re5))&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;num = strLessonRank.split(&amp;quot;,&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;mySQL2 = mySQL2 + &amp;#39;[lessons].[l_rank] BETWEEN &amp;#39; + num[0] + &amp;#39; AND &amp;#39; + num[1] + &amp;#39; &amp;#39;;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else if (strLessonRank.match(re6))&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;mySQL2 = mySQL2 + &amp;quot;[lessons].[l_rank] = &amp;quot; + strLessonRank + &amp;quot; &amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;XDocument.UI.Alert(&amp;quot;Not Recognised Lesson importance Search Term&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;} // End of if(strLessonRank != &amp;quot;&amp;quot;)&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; // Construct the final query string.&lt;br /&gt;&amp;nbsp; var strSQLQuery = strOrigSQLCommand;&lt;br /&gt;&amp;nbsp; if( mySQL1 != &amp;quot;&amp;quot;)&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;strSQLQuery = strSQLQuery.replace(&amp;quot;from [projects] as [projects]&amp;quot;, &amp;quot;from [projects] as [projects] WHERE &amp;quot; + mySQL1 );&lt;br /&gt;&amp;nbsp; } &amp;nbsp;&lt;br /&gt;&amp;nbsp; if(mySQL2 != &amp;quot;&amp;quot;)&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;strSQLQuery = strSQLQuery.replace(&amp;quot;from [lessons]&amp;quot;, &amp;quot;from [lessons] WHERE &amp;quot; + mySQL2 );&lt;br /&gt;&amp;nbsp; } &amp;nbsp;&lt;br /&gt;XDocument.UI.Alert (strSQLQuery);&lt;br /&gt;&amp;nbsp; // This is the query.&lt;br /&gt;&amp;nbsp; // XDocument.UI.Alert(strSQLQuery);&lt;br /&gt;&amp;nbsp; // queryLessons.selectSingleNode(&amp;quot;@l_problem&amp;quot;).text = strSQLQuery;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; // Run the query.&lt;br /&gt;&amp;nbsp; XDocument.QueryAdapter.Command = strSQLQuery;&lt;br /&gt;&amp;nbsp; XDocument.Query();&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; // Restore all the user entries to the Query fields so that the user entries will &lt;br /&gt;&amp;nbsp; // be available if you want to modify and to rerun the query.&lt;br /&gt;&amp;nbsp; // queryProjects.selectSingleNode(&amp;quot;@proj_code&amp;quot;).text = strProjCode;&lt;br /&gt;&amp;nbsp; // queryProjects.selectSingleNode(&amp;quot;@proj_title&amp;quot;).text = strProjTitle;&lt;br /&gt;&amp;nbsp; // queryLessons.selectSingleNode(&amp;quot;@l_section&amp;quot;).text = strLessonCat;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; // Restore the default table command (for the next time).&lt;br /&gt;&amp;nbsp; XDocument.QueryAdapter.Command = strOrigSQLCommand;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; // Switch to data entry view to see results.&lt;br /&gt;&amp;nbsp; //XDocument.View.SwitchView(&amp;quot;Data Entry&amp;quot;);&lt;br /&gt;}&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: User chosen Operator Search on a number field</title><link>https://www.infopathdev.com:443/forums/thread/36691.aspx</link><pubDate>Wed, 07 Jan 2009 11:16:58 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:36691</guid><dc:creator>Jimmy</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/36691.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=36691</wfw:commentRss><description>&lt;p&gt;I think there&amp;#39;s surely a way to do this, but before that, could you show us the code you&amp;#39;re trying to use?&lt;/p&gt;</description></item><item><title>User chosen Operator Search on a number field</title><link>https://www.infopathdev.com:443/forums/thread/36683.aspx</link><pubDate>Wed, 07 Jan 2009 10:13:30 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:36683</guid><dc:creator>jh_dempsey</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/36683.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=36683</wfw:commentRss><description>&lt;p&gt;I have a field in a database called &amp;#39;l_rank&amp;#39; which stores the &amp;quot;importance&amp;quot; of the lesson learned on a scale of 1-5&lt;/p&gt;&lt;p&gt;I want the user to have many different search options such as &amp;gt;=3, &amp;lt;=2, 2-4 etc... to show only lessons that have an importance of greater than or equal to 3, less than or equal to 2, in the range 2-4 etc...&lt;br /&gt;&lt;/p&gt;&lt;p&gt;How is best to go about this in InfoPath?&amp;nbsp;&lt;/p&gt;&lt;p&gt;I tried letting the user type in the operators into the query field like the examples given above. Then using JScript i was able to build the correct SQL statement. The problem lies in the fact that InfoPath seems to be doing some automatic checking of the fields, and because the l_rank field is set to the number type, as soon as it sees any sybols such as &amp;lt;&amp;gt;=! then it throws an error. At the moment, when i try to run a query with any of these symbols in the l_rank query field, i get the query field highlighted in red and an error saying&lt;/p&gt;&lt;p&gt;File Cannot be validated by XML schema&lt;br /&gt;Union doesn&amp;#39;t support this value&lt;br /&gt;The attribute with &amp;#39;l_rank&amp;#39; with value &amp;#39;&amp;lt;=5&amp;#39; failed to parse&lt;/p&gt;&lt;p&gt;&amp;nbsp;Anyone got any ideas on how to solve this problem? &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>