<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/leeshaoqun" type="application/rss+xml" ref="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/leeshaoqun" type="application/rss+xml"></fs:self_link><lastBuildDate>Sat, 21 Jun 2008 23:41:00 GMT</lastBuildDate><title>Allin's blog</title><description>先做正确的事，然后才是正确的做事</description><item><title>把一个java web应用包装成桌面应用的简单做法</title><link>http://item.feedsky.com/~csdn.net/leeshaoqun/~1132933/86181969/1132926/1/item.html</link><wfw:comment>comments/2574160.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2574160.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2574160</trackback:ping><description>昨天玩h2的时候想起来的， 这年头把在线应用报装成桌面应用是越来越流行了，几年前做过类似的事情，简单介绍一下。&lt;img src =&quot;aggbug/2574160.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 22 Jun 2008 07:41:00 +0800</pubDate><author>allin</author><comments>http://blog.csdn.net/leeshaoqun/archive/2008/06/21/2574160.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/leeshaoqun/archive/2008/06/21/2574160.aspx</guid><dc:creator>allin</dc:creator><fs:srclink>http://blog.csdn.net/leeshaoqun/archive/2008/06/21/2574160.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/leeshaoqun/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/leeshaoqun/~1132933/86181969/1132926</fs:itemid></item><item><title>action-mappings之attribute 和 parameter属性</title><link>http://item.feedsky.com/~csdn.net/leeshaoqun/~1132933/86181970/1132926/1/item.html</link><wfw:comment>comments/2290704.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2290704.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2290704</trackback:ping><description>在《Programming Jakarta Struts》这本书中的第四章“Configuring the Struts Application”中这样一段说明来分别阐述这两
个属性：(102页)
++++++++
atribute:
++++++++
The name of the request or session scope attribute under which the form bean for this action can be accessed.
A value is only allowed here if there is a form bean specified in the name attribute. This attribute is
optional and has no default value.
++++++++
name:
++++++++
The name of the form bean, if any, that is associated with this action. This value must b&lt;img src =&quot;aggbug/2290704.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 14 Apr 2008 22:33:00 +0800</pubDate><author>allin</author><comments>http://blog.csdn.net/leeshaoqun/archive/2008/04/14/2290704.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/leeshaoqun/archive/2008/04/14/2290704.aspx</guid><dc:creator>allin</dc:creator><fs:srclink>http://blog.csdn.net/leeshaoqun/archive/2008/04/14/2290704.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/leeshaoqun/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/leeshaoqun/~1132933/86181970/1132926</fs:itemid></item><item><title>Jakarta Commons-DbUtils</title><link>http://item.feedsky.com/~csdn.net/leeshaoqun/~1132933/86181971/1132926/1/item.html</link><wfw:comment>comments/2227655.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2227655.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2227655</trackback:ping><description>JDBC码是Java译码的一个部分，它给已写的编码带来了数量惊人的重复。另外，JDBC码几乎会经常性的带来一些低级错误。写出好的JDBC编码并不难，但是很痛苦。


DbUtils组件是一个精密而简单的组件，它并不做什么复杂的事而仅仅只是使很多的JDBC任务对开发者来说变得稍容易一点。尽管这时候很多持久框架和包都可以用来使数据持久变得更容易，然而JDBC仍然是大多数Java和Java2企业版(J2EE)开发者赖以生存的工具。因此，任何能让使用JDBC工作更容易的东西都是好消息。&lt;img src =&quot;aggbug/2227655.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 29 Mar 2008 19:36:00 +0800</pubDate><author>allin</author><comments>http://blog.csdn.net/leeshaoqun/archive/2008/03/29/2227655.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/leeshaoqun/archive/2008/03/29/2227655.aspx</guid><dc:creator>allin</dc:creator><fs:srclink>http://blog.csdn.net/leeshaoqun/archive/2008/03/29/2227655.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/leeshaoqun/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/leeshaoqun/~1132933/86181971/1132926</fs:itemid></item><item><title>利用Jakarta Commons组件beanutils、dbutils简化JDBC数据库操作</title><link>http://item.feedsky.com/~csdn.net/leeshaoqun/~1132933/86181972/1132926/1/item.html</link><wfw:comment>comments/2227521.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2227521.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2227521</trackback:ping><description>本文简单介绍了Jakarta Commons旗下beanutils、dbutils在基于JDBC API数据库存取操作中的运用。&lt;img src =&quot;aggbug/2227521.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 29 Mar 2008 18:55:00 +0800</pubDate><author>allin</author><comments>http://blog.csdn.net/leeshaoqun/archive/2008/03/29/2227521.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/leeshaoqun/archive/2008/03/29/2227521.aspx</guid><dc:creator>allin</dc:creator><fs:srclink>http://blog.csdn.net/leeshaoqun/archive/2008/03/29/2227521.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/leeshaoqun/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/leeshaoqun/~1132933/86181972/1132926</fs:itemid></item><item><title>第九章 拦截器</title><link>http://item.feedsky.com/~csdn.net/leeshaoqun/~1132933/86181973/1132926/1/item.html</link><wfw:comment>comments/1919082.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1919082.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1919082</trackback:ping><description>拦截器的工作原理如上图，每一个Action请求都包装在一系列的拦截器的内部。拦截器可以在Action执行直线做相似的操作也可以在Action执行直后做回收操作。
&lt;img src =&quot;aggbug/1919082.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 06 Dec 2007 04:25:00 +0800</pubDate><author>allin</author><comments>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919082.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919082.aspx</guid><dc:creator>allin</dc:creator><fs:srclink>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919082.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/leeshaoqun/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/leeshaoqun/~1132933/86181973/1132926</fs:itemid></item><item><title>第八章 Result Types</title><link>http://item.feedsky.com/~csdn.net/leeshaoqun/~1132933/86181974/1132926/1/item.html</link><wfw:comment>comments/1919079.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1919079.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1919079</trackback:ping><description>一个提交到服务器的处理通常可以分为两个阶段，第一个阶段查询服务器状态（查询或者更新数据库），第二个阶段选择一个合适的结果页面其返回给用户（这里要讲的Result的内容）。&lt;img src =&quot;aggbug/1919079.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 06 Dec 2007 04:24:00 +0800</pubDate><author>allin</author><comments>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919079.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919079.aspx</guid><dc:creator>allin</dc:creator><fs:srclink>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919079.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/leeshaoqun/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/leeshaoqun/~1132933/86181974/1132926</fs:itemid></item><item><title>第七章 (类型转换)Type Convertion</title><link>http://item.feedsky.com/~csdn.net/leeshaoqun/~1132933/86181975/1132926/1/item.html</link><wfw:comment>comments/1919077.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>comments/commentRss/1919077.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1919077</trackback:ping><description>HTTP协议中传递的任何内容都是String类型的，所以一旦我们在服务器上需要一个非String类型的对象，例如：int或者Date，那么我们就需要在收到 HTTP请求的数据的时候，首先将String类型的数据变换为我们需要的对应类型的数据，之后再使用。这个过程就是类型转换
&lt;img src =&quot;aggbug/1919077.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 06 Dec 2007 04:23:00 +0800</pubDate><author>allin</author><comments>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919077.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919077.aspx</guid><dc:creator>allin</dc:creator><fs:srclink>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919077.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/leeshaoqun/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/leeshaoqun/~1132933/86181975/1132926</fs:itemid></item><item><title>第六章 Localization</title><link>http://item.feedsky.com/~csdn.net/leeshaoqun/~1132933/86181976/1132926/1/item.html</link><wfw:comment>comments/1919074.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1919074.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1919074</trackback:ping><description>国际化(internationalization i18n)和本地化(localization l10n)指让产品（出版物，软件，硬件等）能够适应非本地环境，特别是其他的语言和文化。&lt;img src =&quot;aggbug/1919074.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 06 Dec 2007 04:22:00 +0800</pubDate><author>allin</author><comments>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919074.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919074.aspx</guid><dc:creator>allin</dc:creator><fs:srclink>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919074.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/leeshaoqun/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/leeshaoqun/~1132933/86181976/1132926</fs:itemid></item><item><title>第五章 Validation</title><link>http://item.feedsky.com/~csdn.net/leeshaoqun/~1132933/86181977/1132926/1/item.html</link><wfw:comment>comments/1919073.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1919073.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1919073</trackback:ping><description>从Struts2 校验框架在验证的场所上可以分为：客户端校验和服务端校验。

    客户端校验是指，在HTML画面上自动生成JavaScript校验代码，在用户提交到服务器之前在客户端浏览器中进行校验。默认位客户端校验。

    服务端校验是指，在数据提交到服务器上之后，在Action处理之前，对客户但提交的数据进行校验。
&lt;img src =&quot;aggbug/1919073.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 06 Dec 2007 04:21:00 +0800</pubDate><author>allin</author><comments>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919073.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919073.aspx</guid><dc:creator>allin</dc:creator><fs:srclink>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919073.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/leeshaoqun/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/leeshaoqun/~1132933/86181977/1132926</fs:itemid></item><item><title>第四章 Taglib Struts标签库</title><link>http://item.feedsky.com/~csdn.net/leeshaoqun/~1132933/86181978/1132926/1/item.html</link><wfw:comment>comments/1919069.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1919069.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1919069</trackback:ping><description>Struts2 Taglib抽象了不同表示技术，现在Struts2主要支持三种表示技术：JSP,FreeMarker和Velocity。但部分的Tag在三种表示技术下都可以使用，但是也有部分只能在某一种情况下使用&lt;img src =&quot;aggbug/1919069.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 06 Dec 2007 04:20:00 +0800</pubDate><author>allin</author><comments>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919069.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919069.aspx</guid><dc:creator>allin</dc:creator><fs:srclink>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919069.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/leeshaoqun/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/leeshaoqun/~1132933/86181978/1132926</fs:itemid></item><item><title>第三章Struts配置</title><link>http://item.feedsky.com/~csdn.net/leeshaoqun/~1132933/86181979/1132926/1/item.html</link><wfw:comment>comments/1919067.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1919067.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1919067</trackback:ping><description>与Struts 1.X不同，Struts2引入了WebWork的配置机制，在很大程度上提高了配置的灵活度。通过使用配置可以配置如下内容&lt;img src =&quot;aggbug/1919067.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 06 Dec 2007 04:18:00 +0800</pubDate><author>allin</author><comments>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919067.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919067.aspx</guid><dc:creator>allin</dc:creator><fs:srclink>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919067.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/leeshaoqun/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/leeshaoqun/~1132933/86181979/1132926</fs:itemid></item><item><title>第二章 一个简单的Login 应用程序</title><link>http://item.feedsky.com/~csdn.net/leeshaoqun/~1132933/86181980/1132926/1/item.html</link><wfw:comment>comments/1919062.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1919062.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1919062</trackback:ping><description>1 用户处在Welcome.jsp 页面，点击登录连接到达Login.jsp页面

2 在Login.jsp输入用户名密码，点击登陆按钮，转到LoginAction处理

3.1 在登陆成功的情况下，再回到Welcome.jsp页面，在页面上显示登录信息

3.2 在登陆失败的情况下，返回到Login.jsp显示登陆错误信息&lt;img src =&quot;aggbug/1919062.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 06 Dec 2007 04:15:00 +0800</pubDate><author>allin</author><comments>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919062.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919062.aspx</guid><dc:creator>allin</dc:creator><fs:srclink>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919062.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/leeshaoqun/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/leeshaoqun/~1132933/86181980/1132926</fs:itemid></item><item><title>第一章 Struts2 概览</title><link>http://item.feedsky.com/~csdn.net/leeshaoqun/~1132933/86181981/1132926/1/item.html</link><wfw:comment>comments/1919060.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1919060.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1919060</trackback:ping><description>Struts 2 是一个雅致的，可扩展的，用来建立企业级Java Web应用程序的框架。
Struts 2 不但注重程序的开发过程，更注重部署和后期维护。
Struts 2 来源于WebWork 2。
Struts 2 融合了Struts 和 WebWork的社区力量，是这两个社区努力的结果。
Struts 2 非常容易使用。
Struts 2 最大可能的保留了和Strut 1.x的相似行。&lt;img src =&quot;aggbug/1919060.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 06 Dec 2007 04:14:00 +0800</pubDate><author>allin</author><comments>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919060.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919060.aspx</guid><dc:creator>allin</dc:creator><fs:srclink>http://blog.csdn.net/leeshaoqun/archive/2007/12/05/1919060.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/leeshaoqun/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/leeshaoqun/~1132933/86181981/1132926</fs:itemid></item><item><title>高级 DAO 编程</title><link>http://item.feedsky.com/~csdn.net/leeshaoqun/~1132933/86181982/1132926/1/item.html</link><wfw:comment>comments/1914538.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1914538.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1914538</trackback:ping><description>J2EE 开发人员使用数据访问对象(Data Access Object DAO)设计模式，以便将低级别的数据访问逻辑与高级别的业务逻辑分离。实现 DAO 模式涉及比编写数据访问代码更多的内容。在本文中，Java 开发人员 Sean C. Sullivan 讨论了 DAO 编程中三个常常被忽略的方面：事务界定、异常处理和日志记录。&lt;img src =&quot;aggbug/1914538.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 04 Dec 2007 06:30:00 +0800</pubDate><author>allin</author><comments>http://blog.csdn.net/leeshaoqun/archive/2007/12/03/1914538.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/leeshaoqun/archive/2007/12/03/1914538.aspx</guid><dc:creator>allin</dc:creator><fs:srclink>http://blog.csdn.net/leeshaoqun/archive/2007/12/03/1914538.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/leeshaoqun/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/leeshaoqun/~1132933/86181982/1132926</fs:itemid></item><item><title>设计模式PHP5实现之----工厂（Factory）</title><link>http://item.feedsky.com/~csdn.net/leeshaoqun/~1132933/86181983/1132926/1/item.html</link><wfw:comment>comments/1833603.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1833603.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1833603</trackback:ping><description>工厂模式

工厂模式有很多种变形，这里只简单举个例子&lt;img src =&quot;aggbug/1833603.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 20 Oct 2007 06:06:00 +0800</pubDate><author>allin</author><comments>http://blog.csdn.net/leeshaoqun/archive/2007/10/19/1833603.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/leeshaoqun/archive/2007/10/19/1833603.aspx</guid><dc:creator>allin</dc:creator><fs:srclink>http://blog.csdn.net/leeshaoqun/archive/2007/10/19/1833603.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/leeshaoqun/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/leeshaoqun/~1132933/86181983/1132926</fs:itemid></item></channel></rss>