<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_stone .!</title><subtitle type="text">&#xE; good good study...</subtitle><id>http://feed.cnblogs.com/blog/u/37738/rss</id><updated>2012-01-16T06:43:56Z</updated><author><name>craig</name><uri>http://www.cnblogs.com/craig/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/craig/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/37738/rss"/><entry><id>http://www.cnblogs.com/craig/archive/2012/01/16/2323575.html</id><title type="text">火狐代理fanqian访问youtube等和谐网站</title><summary type="text">通过空间的管理面板看到很多人来到这个空间是通过搜索引擎被这篇文章的标题吸引过来的,为了一篇过期的不能再使用的技术劳烦大家,很过意不去.为了让大家不乘兴而来,败兴而归,我向大家介绍目前我在用的方法: 1) 申请一个google账号,如果已经有了则跳过此步骤.推荐创建一个Gmail账号http://mail.google.com,界面右下角选择&amp;quot;创建账户&amp;quot; 2) 登录google后,访问https://reader.google.com,中文账户默认状态下在google产品大全中是看不到这个的,需手工录入,切记是https不是http 3) 进入Google阅读器后,左上角&amp;q</summary><published>2012-01-16T06:44:00Z</published><updated>2012-01-16T06:44:00Z</updated><author><name>craig</name><uri>http://www.cnblogs.com/craig/</uri></author><link rel="alternate" href="http://www.cnblogs.com/craig/archive/2012/01/16/2323575.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/craig/archive/2012/01/16/2323575.html"/><content type="html">&lt;div&gt;通过空间的管理面板看到很多人来到这个空间是通过搜索引擎被这篇文章的标题吸引过来的,为了一篇过期的不能再使用的技术劳烦大家,很过意不去.为了让大家不乘兴而来,败兴而归,我向大家介绍目前我在用的方法:&lt;br /&gt; &lt;br /&gt; 1) 申请一个google账号,如果已经有了则跳过此步骤.推荐创建一个Gmail账号http://mail.google.com,界面右下角选择"创建账户"&lt;br /&gt; 2) 登录google后,访问https://reader.google.com,中文账户默认状态下在google产品大全中是看不到这个的,需手工录入,切记是https不是http&lt;br /&gt; 3) 进入Google阅读器后,左上角"Google 阅读器"图标下放有"添加订阅"按钮,点击,在输入框中录入"GFW Blog",点击"添加"按钮,在出现的列表中第一个就应该是它的订阅链接,在我写这篇文章的时候,订阅数是7896,点击"订阅"按钮即可.&lt;br /&gt; 4) GFW Blog中有很多fanqian的教程和工具,自行搜索,注意在阅读页面(右半部分)上方有"N个新条目"和"所有条目"的链接,如果新条目中找不到你需要的信息,请切换至"所有条目".&lt;/div&gt;&lt;p&gt;转自：&lt;/p&gt;&lt;div&gt;http://apps.hi.baidu.com/share/detail/368383&lt;/div&gt; &lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/craig/aggbug/2323575.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/craig/archive/2012/01/16/2323575.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/craig/archive/2011/10/27/2226727.html</id><title type="text">DatePicker - 日期选择插件</title><summary type="text">在一些WEB系统中，日期选择插件必不可少的功能，今天为大家分享几个不错的日期选择插件。希望对大家有所帮助。 1)My97DatePicker是一个更全面，更人性化，并且速度一流的日期选择控件。具有强大的日期范围限制功能；自定义事件和丰富的API库；多语言支持和自定义皮肤支持；跨无限级框架显示和自动选择显示位置。 主页:http://www.my97.net/dp/index.asp演示地址:http://www.my97.net/dp/demo/index.htm 2)Date Range Picker基于jQuery UI1.6与jQuery UI CSS框架开发的日期选择控件。主页...</summary><published>2011-10-27T08:21:00Z</published><updated>2011-10-27T08:21:00Z</updated><author><name>craig</name><uri>http://www.cnblogs.com/craig/</uri></author><link rel="alternate" href="http://www.cnblogs.com/craig/archive/2011/10/27/2226727.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/craig/archive/2011/10/27/2226727.html"/><content type="html">在一些WEB系统中，日期选择插件必不可少的功能，今天为大家分享几个不错的日期选择插件。希望对大家有所帮助。 &#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;strong&gt;1)My97DatePicker&lt;/strong&gt;是一个更全面，更人性化，并且速度一流的&lt;strong&gt;日期选择控件&lt;/strong&gt;。具有强大的日期范围限制功能；自定义事件和丰富的API库；多语言支持和自定义皮肤支持；跨&lt;strong&gt;无限级框架显示&lt;/strong&gt;和自动选择显示位置。 &#xD;
&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&amp;nbsp;主页:&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;a href="http://www.my97.net/dp/index.asp" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://www.my97.net/dp/index.asp&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;演示地址:&lt;/div&gt;&#xD;
&lt;div&gt;&lt;a href="http://www.my97.net/dp/demo/index.htm" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://www.my97.net/dp/demo/index.htm&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;font color="#6466b3"&gt;&lt;img alt="My97DatePicker" src="http://www.open-lib.com/attachment/2009-08-11/21-52-5f.jpg" /&gt;&lt;/font&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;p&gt;&lt;strong&gt;2)Date Range Picker基于&lt;/strong&gt;jQuery UI1.6与jQuery UI CSS框架开发的日期选择控件。&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;主页:&lt;/div&gt;&#xD;
&lt;div&gt;&lt;a href="http://www.filamentgroup.com/lab/date_range_picker_using_jquery_ui_16_and_jquery_ui_css_framework/" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://www.filamentgroup.com/lab/date_range_picker_using_jquery_ui_16_and_jquery_ui_css_framework/&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;img alt="Date Range Picker" src="http://www.open-lib.com/attachment/2009-08-24/12-14-9i.jpg" /&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;p&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;3)Zebra_DatepickerZebra_Datepicker&lt;/strong&gt;是一个轻量（11KB左右），结构紧凑(只有一个文件)，高度可配置的jQuery日期选择器插件。外观可以通过CSS样式表进行自定义。&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;主页:&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;a href="http://stefangabos.ro/jquery/zebra-datepicker/" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://stefangabos.ro/jquery/zebra-datepicker/&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;img alt="Zebra_Datepicker" src="http://www.open-lib.com/attachment/2011-08/26-12-56-9a.jpg" /&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;p&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #333333"&gt;&lt;strong&gt;4)glDatePicker&lt;/strong&gt;&lt;/span&gt;是一个简单，可以定义，轻量级&lt;strong&gt;jQuery日期选择插件&lt;/strong&gt;。压缩后只有4KB左右。它提供的一些功能包括：向前和向后导航，默认当天日期高亮选中，显示当前选中的日期，限制日期选择范围（如：将日期限制在开始日期后的N天内），设置每一个日期选择器的样式。&lt;/p&gt;&#xD;
&lt;div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;主页:&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;a href="http://code.gautamlad.com/glDatePicker/" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://code.gautamlad.com/glDatePicker/&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;img alt="glDatePicker" src="http://www.open-lib.com/attachment/2011-08/15-14-30-39g.jpg" /&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;p&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;strong&gt;5)wdDatepicker&lt;/strong&gt;是一个&lt;strong&gt;日期选择控件&lt;/strong&gt;，还支持月份和年份下拉列表选择。 &#xD;
&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;主页:&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;a href="http://www.web-delicious.com/jquery-plugins/" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://www.web-delicious.com/jquery-plugins/&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;演示地址:&lt;/div&gt;&#xD;
&lt;div&gt;&lt;a href="http://www.web-delicious.com/jquery-plugins-demo/wdDatePicker/sample.htm" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://www.web-delicious.com/jquery-plugins-demo/wdDatePicker/sample.htm&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;img alt="wdDatepicker" src="http://www.open-lib.com/attachment/2010-06-10/20-10-52c.jpg" /&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;p&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;strong&gt;6)jsDatePick&lt;/strong&gt;是一个不依赖任何JavaScript框架开发的&lt;strong&gt;日期选择控件&lt;/strong&gt;。 &#xD;
&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;主页:&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;a href="http://javascriptcalendar.org/javascript-date-picker.php" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://javascriptcalendar.org/javascript-date-picker.php&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&#xD;
&lt;div&gt;&lt;img alt="jsDatePick" src="http://www.open-lib.com/attachment/2010-04-02/13-30-32a.jpg" /&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/xuanye/archive/2009/10/27/1590992.html"&gt;http://www.cnblogs.com/xuanye/archive/2009/10/27/1590992.html&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/craig/aggbug/2226727.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/craig/archive/2011/10/27/2226727.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/craig/archive/2011/10/27/2226725.html</id><title type="text">视觉灵感：30个漂亮的的网站设计</title><summary type="text">QuoteRobotMailChimpSkyLedgerBallparkPeepNoteCampaign MonitorMintBlinksaleCheddarGetterXeroProposableCarbonmadeProduct PlannerIcebergPulseNotableGistImage SparkmonassocSolidShopsThe Invoice MachineIcebrrgLemonStandGet SignoffeWedding.comSUBERNOVAPlaylistNowEvernoteRecurse英文原稿：Visual Inspiration: 30 B</summary><published>2011-10-27T08:20:00Z</published><updated>2011-10-27T08:20:00Z</updated><author><name>craig</name><uri>http://www.cnblogs.com/craig/</uri></author><link rel="alternate" href="http://www.cnblogs.com/craig/archive/2011/10/27/2226725.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/craig/archive/2011/10/27/2226725.html"/><content type="html">&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://postmarkapp.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="Postmark" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/01_postmark.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.quoterobot.com/" target="_blank"&gt;QuoteRobot&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.quoterobot.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="QuoteRobot" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/03_quote_robot.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.mailchimp.com/" target="_blank"&gt;MailChimp&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.mailchimp.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="MailChimp" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/02_mailchimp.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.skyledger.com/" target="_blank"&gt;SkyLedger&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.skyledger.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="SkyLedger" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/14_skyledger.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.getballpark.com/" target="_blank"&gt;Ballpark&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.getballpark.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="Ballpark" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/04_ballpark.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.peepnote.com/" target="_blank"&gt;PeepNote&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.peepnote.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="PeepNote" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/05_peepnote.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.campaignmonitor.com/" target="_blank"&gt;Campaign Monitor&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.campaignmonitor.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="Campaign Monitor" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/06_campaignmonitor.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.mint.com/" target="_blank"&gt;Mint&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.mint.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="Mint" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/07_mint.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://blinksale.com/" target="_blank"&gt;Blinksale&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://blinksale.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="Blinksale" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/10_blinksale.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="https://www.cheddargetter.com/" target="_blank"&gt;CheddarGetter&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="https://www.cheddargetter.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="CheddarGetter" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/09_cheddargetter.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.xero.com/" target="_blank"&gt;Xero&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.xero.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="Xero" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/11_xero.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.proposable.com/" target="_blank"&gt;Proposable&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.proposable.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="Proposable" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/12_proposable.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://carbonmade.com/" target="_blank"&gt;Carbonmade&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://carbonmade.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="Carbonmade" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/13_carbonmade.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://productplanner.com/" target="_blank"&gt;Product Planner&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://productplanner.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="Product Planner" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/15_productplanner.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.geticeberg.com/" target="_blank"&gt;Iceberg&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.geticeberg.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="Iceberg" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/16_iceberg.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://pulseapp.com/" target="_blank"&gt;Pulse&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://pulseapp.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="Pulse" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/17_pulse.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.notableapp.com/" target="_blank"&gt;Notable&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.notableapp.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="Notable" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/18_notable.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://gist.com/" target="_blank"&gt;Gist&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://gist.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="Gist" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/19_gist.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.imgspark.com/" target="_blank"&gt;Image Spark&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.imgspark.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="Image Spark" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/20_imgspark.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://monassoc.com/" target="_blank"&gt;monassoc&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://monassoc.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="monassoc" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/21_monassoc.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.solidshops.com/" target="_blank"&gt;SolidShops&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.solidshops.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="SolidShops" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/22_solidshops.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://invoicemachine.com/home" target="_blank"&gt;The Invoice Machine&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://invoicemachine.com/home" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="The Invoice Machine" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/23_invoice_machine.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.icebrrg.com/" target="_blank"&gt;Icebrrg&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.icebrrg.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="Icebrrg" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/24_icebrrg.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://lemonstandapp.com/" target="_blank"&gt;LemonStand&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://lemonstandapp.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="LemonStand" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/25_lemonstand.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://hello.getsignoff.com/" target="_blank"&gt;Get Signoff&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://hello.getsignoff.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="Get Signoff" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/08_getsignoff.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.ewedding.com/" target="_blank"&gt;eWedding.com&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.ewedding.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="eWedding.com" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/26_ewedding.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.subernova.com/" target="_blank"&gt;SUBERNOVA&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.subernova.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="SUBERNOVA" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/27_subernova.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.playlistnow.fm/" target="_blank"&gt;PlaylistNow&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.playlistnow.fm/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="PlaylistNow" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/28_playlistnow.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.evernote.com/" target="_blank"&gt;Evernote&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://www.evernote.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="Evernote" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/29_evernote.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;h2 style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 30px 0px 0px; padding-left: 0px; padding-right: 0px; font: 19px/24px Georgia, 'Times New Roman', Times, serif; border-top-style: none; border-left-style: none; padding-top: 0px; text-shadow: none"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://recurseapp.com/" target="_blank"&gt;Recurse&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 5px 0px 15px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px"&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; color: #c04019; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://recurseapp.com/" target="_blank"&gt;&lt;img style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px; -webkit-box-shadow: #cccccc 1px 1px 2px" alt="Recurse" src="http://cdn.designinstruct.com/files/142-beautiful_webapp_websites/30_recurse.jpg" width="600" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;英文原稿：&lt;a style="color: #3975ce; text-decoration: none" href="http://designinstruct.com/visual-inspiration/visual-inspiration-30-beautiful-web-app-site-designs/" target="_blank"&gt;Visual Inspiration: 30 Beautiful Web App Site Designs&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/craig/aggbug/2226725.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/craig/archive/2011/10/27/2226725.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/craig/archive/2011/10/27/2226722.html</id><title type="text">Notify - 消息通知插件</title><summary type="text">1)Sticky是一个简单的页面消息提醒jQuery插件。可以设置让消息在页面的四个角落出现，也可以设置在页面中央出现。可以手动关闭消息，也可以设置成自动关闭。http://thrivingkings.com/sticky/ 2)JNotify是一个JQuery插件，基于JQuery UI实现，用于创建页面消息提醒和状态提示条。http://jnotify.codeplex.com/演示地址:http://www.fabiofranzini.com/jNotify/Demo.html 3)Humane JS是一个不依赖任何框架的轻巧的信息提示插件。http://wavded.git...</summary><published>2011-10-27T08:19:00Z</published><updated>2011-10-27T08:19:00Z</updated><author><name>craig</name><uri>http://www.cnblogs.com/craig/</uri></author><link rel="alternate" href="http://www.cnblogs.com/craig/archive/2011/10/27/2226722.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/craig/archive/2011/10/27/2226722.html"/><content type="html">&amp;nbsp;&amp;nbsp; &#xD;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style="color: #333333"&gt;1)&lt;/span&gt;&amp;nbsp;&lt;strong&gt;Sticky&lt;/strong&gt;是一个简单的&lt;strong&gt;页面消息提醒jQuery插件&lt;/strong&gt;。可以设置让&lt;strong&gt;消息&lt;/strong&gt;在页面的四个角落出现，也可以设置在&lt;strong&gt;页面中央出现&lt;/strong&gt;。可以&lt;strong&gt;手动关闭&lt;/strong&gt;消息，也可以设置成&lt;strong&gt;自动关闭&lt;/strong&gt;。&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;a href="http://thrivingkings.com/sticky/" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://thrivingkings.com/sticky/&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;img alt="Sticky" src="http://www.open-lib.com/attachment/2011-08/17-20-17-40a.jpg" /&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;strong&gt;2)&lt;/strong&gt;JNotify是一个&lt;strong&gt;JQuery插件&lt;/strong&gt;，基于&lt;strong&gt;JQuery UI&lt;/strong&gt;实现，用于创建&lt;strong&gt;页面消息提醒&lt;/strong&gt;和&lt;strong&gt;状态提示条&lt;/strong&gt;。&lt;/div&gt;&#xD;
&lt;div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://jnotify.codeplex.com/" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://jnotify.codeplex.com/&lt;/font&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;演示地址:&lt;a href="http://www.fabiofranzini.com/jNotify/Demo.html" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://www.fabiofranzini.com/jNotify/Demo.html&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" alt="JNotify" src="http://www.open-lib.com/attachment/2010-06-10/20-16-3g.jpg" /&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;strong&gt;3)Humane JS&lt;/strong&gt;是一个&lt;strong&gt;不依赖任何框架&lt;/strong&gt;的轻巧的&lt;strong&gt;信息提示插件&lt;/strong&gt;。&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;a href="http://wavded.github.com/humane-js/" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://wavded.github.com/humane-js/&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" alt="Humane JS" src="http://www.open-lib.com/attachment/2011-05/06-21-3-15a.jpg" /&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;p style="text-indent: 0px; margin: 10px auto"&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: 0px; margin: 10px auto"&gt;&lt;strong&gt;4)jQuery.UI MessengerOutlook like message notification Widget&lt;/strong&gt;,这个jQuery.UI控件类似于&lt;strong&gt;MessengerOutlook消息弹出提醒框&lt;/strong&gt;。&lt;/p&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;a href="http://mosesofegypt.net/post/2008/07/17/jQueryui-Messenger-Outlook-like-message-notification-Widget.aspx" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://mosesofegypt.net/post/2008/07/17/jQueryui-Messenger-Outlook-like-message-notification-Widget.aspx&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;演示地址:&lt;/div&gt;&#xD;
&lt;div&gt;&lt;a href="http://mosesofegypt.net/samples00/jQueryNotificationMessage/" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://mosesofegypt.net/samples00/jQueryNotificationMessage/&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;img alt="jQuery.UI&amp;nbsp;MessengerOutlook&amp;nbsp;like&amp;nbsp;message&amp;nbsp;notification&amp;nbsp;Widget" src="http://www.open-lib.com/attachment/2009-09-10/20-58-35a.jpg" /&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;strong&gt;&lt;span style="color: #333333"&gt; 5)&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: #333333"&gt;Roar&lt;/span&gt;&lt;/strong&gt;是一个可以在屏幕&lt;strong&gt;右下角弹出消息提醒&lt;/strong&gt;的&lt;strong&gt;Mootools插件&lt;/strong&gt;。类似于&lt;strong&gt;QQ或MSN右下角弹出消息提示&lt;/strong&gt;。&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;a href="http://digitarald.de/project/roar/" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://digitarald.de/project/roar/&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;演示地址:&lt;/div&gt;&#xD;
&lt;div&gt;&lt;a href="http://digitarald.de/project/roar/1-0/showcase/ad-infinitum/" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://digitarald.de/project/roar/1-0/showcase/ad-infinitum/&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;img alt="Roar" src="http://www.open-lib.com/attachment/2009-08-18/0-9-57e.jpg" /&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 6)&lt;strong&gt;jGrowl&lt;/strong&gt;用于制作&lt;strong&gt;消息弹出框的jQuery插件&lt;/strong&gt;。产生效果的类似于Mac　OSX系统中Growl&lt;strong&gt;事件通知框架&lt;/strong&gt;。&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;a href="http://stanlemon.net/projects/jgrowl.html" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://stanlemon.net/projects/jgrowl.html&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&#xD;
&lt;div&gt;&lt;img alt="jGrowl" src="http://www.open-lib.com/attachment/2010-05-18/10-48-27a.jpg" /&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&#xD;
&lt;div&gt;出处：&lt;a href="http://www.cnblogs.com/xiaoyao2011/" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://www.cnblogs.com/xiaoyao2011/&lt;/font&gt;&lt;/a&gt; &lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/craig/aggbug/2226722.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/craig/archive/2011/10/27/2226722.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/craig/archive/2011/10/27/2226721.html</id><title type="text">分享几个jquery Dialog弹出窗插件</title><summary type="text">分享几个jquery Dialog弹出窗插件 1)Zebra_Dialog是一个可灵活配置的对话框jQuery插件，大小只有4KB，要求jQuery 1.5.2+支持。可用于替换JavaScript原始的“alert” 和“confirmation”对话框。这个插件使用jQuery Plugin Boilerplate构建。http://stefangabos.ro/jquery/zebra-dialog/ 2)LeanModal是一个用于创建模式对话框的超级简单JQuery插件。可以展示隐藏的页面内容，整个插件大小只有780bytes，可灵活变化高度和宽度，没有用到任何图片，支持在一个...</summary><published>2011-10-27T08:18:00Z</published><updated>2011-10-27T08:18:00Z</updated><author><name>craig</name><uri>http://www.cnblogs.com/craig/</uri></author><link rel="alternate" href="http://www.cnblogs.com/craig/archive/2011/10/27/2226721.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/craig/archive/2011/10/27/2226721.html"/><content type="html">&lt;strong&gt;分享几个jquery Dialog弹出窗插件&lt;/strong&gt; &#xD;
&lt;div&gt;&#xD;
&lt;p style="text-indent: 0px; margin: 10px auto"&gt;&lt;strong&gt; 1)Zebra_Dialog&lt;/strong&gt;是一个可灵活配置的对话框&lt;strong&gt;jQuery插件&lt;/strong&gt;，大小只有4KB，要求jQuery 1.5.2+支持。可用于替换JavaScript原始的&amp;#8220;alert&amp;#8221; 和&amp;#8220;confirmation&amp;#8221;对话框。这个插件使用jQuery Plugin Boilerplate构建。&lt;/p&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;a href="http://stefangabos.ro/jquery/zebra-dialog/" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://stefangabos.ro/jquery/zebra-dialog/&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;img alt="Zebra_Dialog" src="http://www.open-lib.com/attachment/2011-07/21-23-54-32b.jpg" /&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&amp;nbsp; &lt;strong&gt;&amp;nbsp; 2)LeanModal&lt;/strong&gt;是一个用于创建模式对话框的超级简单&lt;strong&gt;JQuery插件&lt;/strong&gt;。可以展示隐藏的页面内容，整个插件大小只有780bytes，可灵活变化高度和宽度，没有用到任何图片，支持在一个页面中创建多个实例，非常适合于创建：&lt;strong&gt;登录框，注册框，警告对话框&lt;/strong&gt;等。&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;a href="http://leanmodal.finelysliced.com.au/" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://leanmodal.finelysliced.com.au/&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;img alt="LeanModal" src="http://www.open-lib.com/attachment/2011-07/21-23-42-26a.jpg" /&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;strong&gt;3)jQuery.AysncBox&lt;/strong&gt;是一款基于 &lt;strong&gt;jQuery 的弹窗插件&lt;/strong&gt;。能够实现网站的整体风格效果，给用户一个新的视觉享受。主要模拟常用的 &lt;strong&gt;alert、confirm、prompt、open&lt;/strong&gt; 和扩展了一些&lt;strong&gt;对话框&lt;/strong&gt;。它通过回调函数触发事件动作并执行，使操作区域更加明了、统一。而且能够在主流浏览器中灵活运用。&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;a href="http://www.nnhuashi.com/asyncbox/index.html" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://www.nnhuashi.com/asyncbox/index.html&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;演示地址:&lt;/div&gt;&#xD;
&lt;div&gt;&lt;a href="http://www.nnhuashi.com/asyncbox/demo.html" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://www.nnhuashi.com/asyncbox/demo.html&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div style="text-align: left; padding-bottom: 20px; border-right-width: 0px; margin: 0px; padding-left: 20px; padding-right: 20px; border-top-width: 0px; border-bottom-width: 0px; clear: both; font-size: 12px; word-break: break-all; border-left-width: 0px; padding-top: 20px" &gt;&lt;font color="#6466b3"&gt;&lt;img style="padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; font-size: 12px; vertical-align: middle; word-break: break-all; border-left-width: 0px; padding-top: 0px" alt="jQuery.AsyncBox" src="http://www.open-lib.com/attachment/2011-06/12-23-14-16a.jpg" /&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;strong&gt;4)FBModal&lt;/strong&gt;是一个基于jquery,类似 Facebook 风格的&lt;strong&gt;对话框插件&lt;/strong&gt;。&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;a href="http://www.rrpowered.com/tuts/2010/12/fbmodal/" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://www.rrpowered.com/tuts/2010/12/fbmodal/&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;演示地址:&lt;/div&gt;&#xD;
&lt;div&gt;&lt;a href="http://www.rrpowered.com/demo/fbmodal/" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://www.rrpowered.com/demo/fbmodal/&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;img alt="FBModal" src="http://www.open-lib.com/attachment/2011-06/13-17-49-7b.jpg" /&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;font color="#6466b3"&gt;&lt;/font&gt;&lt;/div&gt;&#xD;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &lt;strong&gt;5)jDownloadjDownload&lt;/strong&gt;是一款基于&lt;strong&gt;jquery&lt;/strong&gt;的组件,它可以提供给下载者更详细的下载信息.&lt;/div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;a href="http://jdownloadplugin.com/" rel="nofollow" target="_blank"&gt;&lt;font color="#6466b3"&gt;http://jdownloadplugin.com/&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&lt;img alt="jDownload" src="http://www.open-lib.com/attachment/2011-02/24-17-46-46f.jpg" /&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/craig/aggbug/2226721.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/craig/archive/2011/10/27/2226721.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/craig/archive/2011/10/27/2226277.html</id><title type="text">js Grid - 列表插件</title><summary type="text">1）Sponsor Flip Wall With jQuery &amp;amp; CSS一个非常不错的显示数据到网格里的插件。 点击后，缩略图会翻转，然后显示更多信息。主页:http://tutorialzine.com/2010/03/sponsor-wall-flip-jquery-css/演示地址:http://demo.tutorialzine.com/2010/03/sponsor-wall-flip-jquery-css/demo.php 2）TableTree4J是一个开源的基于javascript的树状菜单和表格控件，实用TableTree4J可以轻易实现带树状折叠效果的表格和树状折</summary><published>2011-10-27T03:37:00Z</published><updated>2011-10-27T03:37:00Z</updated><author><name>craig</name><uri>http://www.cnblogs.com/craig/</uri></author><link rel="alternate" href="http://www.cnblogs.com/craig/archive/2011/10/27/2226277.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/craig/archive/2011/10/27/2226277.html"/><content type="html">&lt;span style="widows: 2; text-transform: none; text-indent: 0px; border-collapse: separate; font: medium Simsun; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" &gt;&lt;span style="text-align: left; line-height: 21px; font-family: verdana, 'ms song', Arial, Helvetica, sans-serif; color: rgb(57,57,57); font-size: 14px" &gt; &#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;strong style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&amp;nbsp; &amp;nbsp; 1）Sponsor Flip Wall With jQuery &amp;amp; CSS&lt;/strong&gt;一个非常不错的显示数据到网格里的插件。 点击后，缩略图会翻转，然后显示更多信息。&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;主页:&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;a style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(100,102,179); text-decoration: underline; padding-top: 0px" href="http://tutorialzine.com/2010/03/sponsor-wall-flip-jquery-css/" rel="nofollow" target="_blank"&gt;http://tutorialzine.com/2010/03/sponsor-wall-flip-jquery-css/&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;演示地址:&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;a style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(100,102,179); text-decoration: underline; padding-top: 0px" href="http://demo.tutorialzine.com/2010/03/sponsor-wall-flip-jquery-css/demo.php" rel="nofollow" target="_blank"&gt;http://demo.tutorialzine.com/2010/03/sponsor-wall-flip-jquery-css/demo.php&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;img style="border-bottom: rgb(255,255,255) 5px solid; border-left: rgb(255,255,255) 5px solid; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: rgb(255,255,255) 5px solid; border-right: rgb(255,255,255) 5px solid; padding-top: 0px; -webkit-box-shadow: rgb(51, 51, 51) 1px 1px 5px" alt="Sponsor Flip Wall With jQuery &amp;amp; CSS" src="http://www.open-lib.com/attachment/2011-10/19-22-14-15j.jpg" /&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;p style="padding-bottom: 0px; text-indent: 0px; margin: 5px auto; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; text-indent: 0px; margin: 5px auto; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&lt;/p&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&amp;nbsp; &amp;nbsp;&lt;span &gt;&amp;nbsp;&lt;/span&gt;&lt;strong style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&amp;nbsp;2）TableTree4J&lt;/strong&gt;&lt;span &gt;&amp;nbsp;&lt;/span&gt;是一个开源的基于&lt;strong style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;javascript的树状菜单和表格控件&lt;/strong&gt;，实用TableTree4J可以轻易实现带树状折叠效果的表格和树状折叠菜单。 &#xD;
&lt;p style="padding-bottom: 0px; text-indent: 0px; margin: 5px auto; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;支持以下功能：&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; text-indent: 0px; margin: 5px auto; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;1.多种模式切换，样式更改&amp;nbsp;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;2.cookies保存树状状态&amp;nbsp;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;3.节点自定义排序&amp;nbsp;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;4.全浏览器支持&amp;nbsp;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;5.支持所有树状控件的基本功能&amp;nbsp;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;6.丰富的API文档和多种展示例子，中英文语言选择&lt;/p&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;主页:&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;a style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(100,102,179); text-decoration: underline; padding-top: 0px" href="http://sourceforge.net/projects/tabletree4j/" rel="nofollow" target="_blank"&gt;http://sourceforge.net/projects/tabletree4j/&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;img style="border-bottom: rgb(255,255,255) 5px solid; border-left: rgb(255,255,255) 5px solid; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: rgb(255,255,255) 5px solid; border-right: rgb(255,255,255) 5px solid; padding-top: 0px; -webkit-box-shadow: rgb(51, 51, 51) 1px 1px 5px" alt="TableTree4J" src="http://www.open-lib.com/attachment/2011-09/27-20-6-19a.jpg" /&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;p style="padding-bottom: 0px; text-indent: 0px; margin: 5px auto; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; text-indent: 0px; margin: 5px auto; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&lt;/p&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;strong style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;3）ExtJs4/Secha Magic GridCombo&lt;/strong&gt;是一款基于jquery简单易于使用的datagrid插件，支持多行表头(multi headers)，行展开(expandable)，固定列(fixed column) &#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;主页:&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;a style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(100,102,179); text-decoration: underline; padding-top: 0px" href="http://www.boarsoft.com/javascript/gridCombo/" rel="nofollow" target="_blank"&gt;http://www.boarsoft.com/javascript/gridCombo/&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;img style="border-bottom: rgb(255,255,255) 5px solid; border-left: rgb(255,255,255) 5px solid; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: rgb(255,255,255) 5px solid; border-right: rgb(255,255,255) 5px solid; padding-top: 0px; -webkit-box-shadow: rgb(51, 51, 51) 1px 1px 5px" alt="ExtJs4/Secha Magic GridCombo" src="http://www.open-lib.com/attachment/2011-08/15-14-27-14e.jpg" /&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;p style="padding-bottom: 0px; text-indent: 0px; margin: 5px auto; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; text-indent: 0px; margin: 5px auto; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&lt;/p&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;strong style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;4）JQuery MagicGrid&lt;/strong&gt;是一款基于jquery简单易于使用的&lt;strong style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;datagrid插件&lt;/strong&gt;，支持多行表头(multi headers)，行展开(expandable)，固定列(fixed column) &#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;主页:&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;a style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(100,102,179); text-decoration: underline; padding-top: 0px" href="http://www.boarsoft.com/javascript/grid" rel="nofollow" target="_blank"&gt;http://www.boarsoft.com/javascript/grid&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p style="padding-bottom: 0px; text-indent: 0px; margin: 5px auto; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&lt;/p&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;img style="border-bottom: rgb(255,255,255) 5px solid; border-left: rgb(255,255,255) 5px solid; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: rgb(255,255,255) 5px solid; border-right: rgb(255,255,255) 5px solid; padding-top: 0px; -webkit-box-shadow: rgb(51, 51, 51) 1px 1px 5px" alt="JQuery MagicGrid" src="http://www.open-lib.com/attachment/2011-08/15-14-13-47a.jpg" /&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;p style="padding-bottom: 0px; text-indent: 0px; margin: 5px auto; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&lt;/p&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;strong style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;5）jQuery.sorted&lt;/strong&gt;是一个超级简单的&lt;strong style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;jQuery排序工具&lt;/strong&gt;。可以按照按照文本值排序，反序排序，或者按照自定义的属性值排序。&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;主页:&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;a style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(100,102,179); text-decoration: underline; padding-top: 0px" href="https://github.com/razorjack/jquery.sorted" rel="nofollow" target="_blank"&gt;https://github.com/razorjack/jquery.sorted&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;img style="border-bottom: rgb(255,255,255) 5px solid; border-left: rgb(255,255,255) 5px solid; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: rgb(255,255,255) 5px solid; border-right: rgb(255,255,255) 5px solid; padding-top: 0px; -webkit-box-shadow: rgb(51, 51, 51) 1px 1px 5px" alt="jquery.sorted" src="http://www.open-lib.com/attachment/2011-03/31-10-40-30g.jpg" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;p style="padding-bottom: 0px; text-indent: 0px; margin: 5px auto; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; text-indent: 0px; margin: 5px auto; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&lt;/p&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;strong style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;6）ayGrid&lt;/strong&gt;是一个基于&lt;strong style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;jQuery的表格插件&lt;/strong&gt;，可实现在表格上在线修改、增加、删除、保存数据！其中，单元格的编辑可以实现CheckBox、ComboBox、Input的输入方式。表格数据传输基于JSON。 &#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;主页:&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;a style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(100,102,179); text-decoration: underline; padding-top: 0px" href="http://www.54kao.com/aygrid/" rel="nofollow" target="_blank"&gt;http://www.54kao.com/aygrid/&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;img style="border-bottom: rgb(255,255,255) 5px solid; border-left: rgb(255,255,255) 5px solid; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: rgb(255,255,255) 5px solid; border-right: rgb(255,255,255) 5px solid; padding-top: 0px; -webkit-box-shadow: rgb(51, 51, 51) 1px 1px 5px" alt="ayGrid" src="http://www.open-lib.com/attachment/2011-03/04-10-5-2d.jpg" /&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;p style="padding-bottom: 0px; text-indent: 0px; margin: 5px auto; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&lt;/p&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&amp;nbsp; &amp;nbsp;&lt;strong style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&lt;span &gt;&amp;nbsp;&lt;/span&gt;7）Tablecloth&lt;/strong&gt;是轻量级的，易于使用，不引人注目的方式风格化您的HTML表格元素。只需加入2行代码到您的HTML页面，你将有积极的表式和访客喜欢的表格功能。绝对不需要编码或ID，tables.Tablecloth能自动调整。 &#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;主页:&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;a style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(100,102,179); text-decoration: underline; padding-top: 0px" href="http://cssglobe.com/lab/tablecloth/" rel="nofollow" target="_blank"&gt;http://cssglobe.com/lab/tablecloth/&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p style="padding-bottom: 0px; text-indent: 0px; margin: 5px auto; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&lt;/p&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;img style="border-bottom: rgb(255,255,255) 5px solid; border-left: rgb(255,255,255) 5px solid; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: rgb(255,255,255) 5px solid; border-right: rgb(255,255,255) 5px solid; padding-top: 0px; -webkit-box-shadow: rgb(51, 51, 51) 1px 1px 5px" alt="Tablecloth" src="http://www.open-lib.com/attachment/2011-01/26-15-46-8.jpg" /&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;p style="padding-bottom: 0px; text-indent: 0px; margin: 5px auto; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&lt;/p&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&amp;nbsp; &amp;nbsp;&lt;span &gt;&amp;nbsp;&lt;/span&gt;&lt;strong style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&amp;nbsp;8）Compass DatagridCompass Datagrid&lt;/strong&gt;是一个拥有好看UI设计的数据表格控件。采用Ajax驱动从服务器端读取JSON格式的数据进展示。 &#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;主页:&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;a style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(100,102,179); text-decoration: underline; padding-top: 0px" href="http://www.compasswebpublisher.com/jquery/compass-datagrid" rel="nofollow" target="_blank"&gt;http://www.compasswebpublisher.com/jquery/compass-datagrid&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;img style="border-bottom: rgb(255,255,255) 5px solid; border-left: rgb(255,255,255) 5px solid; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: rgb(255,255,255) 5px solid; border-right: rgb(255,255,255) 5px solid; padding-top: 0px; -webkit-box-shadow: rgb(51, 51, 51) 1px 1px 5px" alt="Compass Datagrid" src="http://www.open-lib.com/attachment/2010-04-10/17-50-51a.jpg" /&gt;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&amp;nbsp;&lt;/div&gt;&#xD;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" &gt;&lt;span style="widows: 2; text-transform: none; text-indent: 0px; border-collapse: separate; font: medium Simsun; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" &gt;&lt;span style="text-align: left; line-height: 20px; font-family: verdana, 'ms song', Arial, Helvetica, sans-serif; color: rgb(57,57,57); font-size: 12px" &gt;出处：&lt;a style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(100,102,179); text-decoration: underline; padding-top: 0px" href="http://www.cnblogs.com/xiaoyao2011/" target="_blank"&gt;http://www.cnblogs.com/xiaoyao2011/&lt;/a&gt;&lt;span &gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;img src="http://www.cnblogs.com/craig/aggbug/2226277.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/craig/archive/2011/10/27/2226277.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/craig/archive/2011/08/17/2142782.html</id><title type="text">各大网站架构总结笔记（转）</title><summary type="text">记得在大学里不止一次关注网站架构方面的东西了，但每次都是泛泛了解，也没有着重记录，一段时间后对各种架构的思想也就模糊了。这几天不知怎么的又心血来潮（可能是快毕业了冲动了）想深入了解一下网站架构方面的知识，并想通过这次来总结一下网站架构，记录一点东西供自己以后翻阅，也给那些希望了解这方面知识的朋友提供一点点有用的信息，下面是我这次学习的总结笔记，有什么写得不妥的地方还请大家指出，还有希望这篇随笔能抛砖引玉，大家各抒己见。1、MySpace架构回顾了MySpace的成长史，真是让人惊叹，他的架构基本经历了五个里程碑，每个阶段都是显得那么仓促，那么无奈，那么坎坷，又是那么的精彩，网站为了生存只能想尽</summary><published>2011-08-17T02:38:00Z</published><updated>2011-08-17T02:38:00Z</updated><author><name>craig</name><uri>http://www.cnblogs.com/craig/</uri></author><link rel="alternate" href="http://www.cnblogs.com/craig/archive/2011/08/17/2142782.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/craig/archive/2011/08/17/2142782.html"/><content type="html">&lt;p&gt;记得在大学里不止一次关注网站架构方面的东西了，但每次都是泛泛了解，也没有着重记录，一段时间后对各种架构的思想也就模糊了。这几天不知怎么的又心血来潮（可能是快毕业了冲动了）想深入了解一下网站架构方面的知识，并想通过这次来总结一下网站架构，记录一点东西供自己以后翻阅，也给那些希望了解这方面知识的朋友提供一点点有用的信息，下面是我这次学习的总结笔记，有什么写得不妥的地方还请大家指出，还有希望这篇随笔能抛砖引玉，大家各抒己见。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;1、MySpace架构&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;回顾了MySpace的成长史，真是让人惊叹，他的架构基本经历了五个里程碑，每个阶段都是显得那么仓促，那么无奈，那么坎坷，又是那么的精彩，网站为了生存只能想尽一切办法去优化系统架构，让用户满意。他给我们后人的启示是要尽早发现系统的瓶颈，设计师在设计时要有前瞻思想，否则今后有可能也要这样仓促的升级你的产品。&lt;br /&gt;这里是&lt;a href="http://www.itivy.com/ivy/archive/2011/3/7/634351257301504864.html" target="_blank"&gt;&lt;font color="#075db3"&gt;&amp;#8220;五个里程碑&amp;#8221;&lt;/font&gt;&lt;/a&gt;的具体介绍。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;2、Flickr网站架构总结&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Flickr.com 是网上最受欢迎的照片共享网站之一，还记得那位给Windows Vista拍摄壁纸的Hamad Darwish吗？他就是将照片上传到Flickr，后而被微软看中成为Vista壁纸御用摄影师。&lt;/p&gt;&#xD;
&lt;p&gt;--Pair of ServerIron's做负载均衡&lt;/p&gt;&#xD;
&lt;p&gt;--Squid做html和照片的缓存&lt;/p&gt;&#xD;
&lt;p&gt;--Memcached做数据缓存&lt;/p&gt;&#xD;
&lt;p&gt;--尤其是mysql数据库采用master-slave和shards技术实现了mysql数据库的负载均衡，解决了数据库的瓶颈，达到了数据库横向扩展的目标。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.itivy.com/ivy/archive/2011/3/7/634351294385186067.html" target="_blank"&gt;&lt;font color="#075db3"&gt;这里是他详细的架构描述&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;3、YouTube架构总结&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;这个貌似在国内是被和谐的，要fan qiang才能访问（不知到底何故）。看看他的架构：&lt;br /&gt;&lt;strong&gt;&lt;span style="font-weight: normal"&gt;&lt;code &gt;--NetScaler用于负载均衡和静态内容缓存&lt;/code&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal"&gt;&lt;code &gt;&lt;/code&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-weight: normal"&gt;&lt;code &gt;--使用lighttpd作为Web服务器来提供视频服务&lt;/code&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal"&gt;&lt;code &gt;&lt;/code&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-weight: normal"&gt;&lt;code &gt;--CDN在多个地方备份内容，这样内容离用户更近的机会就会更高&lt;/code&gt;&lt;/span&gt;&lt;/strong&gt;&lt;code &gt;&lt;/code&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;code &gt;--使用Google的BigTable，一个分布式数据存储、数据库&lt;/code&gt;&lt;code &gt;分成shards，不同的用户指定到不同的shards、&lt;/code&gt;&lt;code &gt;使用BigTable将图片备份到不同的数据中心，代码查看谁是最近的&lt;/code&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://hideto.javaeye.com/blog/129726" target="_blank"&gt;&lt;font color="#075db3"&gt;这里是YouTube详细架构描述&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;4、PlentyOfFish架构总结&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;这个我觉的最神奇了，一个人每天花2个小时，可以维护一个每天3000W PV的，而且是基于.NET的（呵呵，终于给我们.net程序员一个好榜样了）。简述他的架构：&lt;br /&gt;--用Microsoft Windows操作系统作为服务器&lt;/p&gt;&#xD;
&lt;p&gt;--使用ASP.NET技术&lt;/p&gt;&#xD;
&lt;p&gt;--使用IIS作为Web容器&lt;/p&gt;&#xD;
&lt;p&gt;--用Akamai CDN来缓存网页&lt;/p&gt;&#xD;
&lt;p&gt;--用Foundry ServerIron 来做负载均衡&lt;/p&gt;&#xD;
&lt;p&gt;--sqlserver采用master-slave架构，两台负责read操作，master那台负责写操作&lt;/p&gt;&#xD;
&lt;p&gt;--所有的request数据都使用了gzip压缩&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.itivy.com/ivy/archive/2011/3/5/634349627089221280.html" target="_blank"&gt;&lt;font color="#075db3"&gt;PlentyOfFish详细架构描述&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;5、WikiPedia架构总结&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;维基百科（Wikipedia）是一个基于Wiki技术的全球性多语言百科全书协作计划，同时也是一部在网际网路上呈现的网路百科全书，其目标及宗旨是为全人类提供自由的百科全书&amp;#9472;&amp;#9472;用他们所选择的语言来书写而成的，是一个动态的、可自由和的全球知识体。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span &gt;&lt;span &gt;--GeoDNS让用户能够访问离他地域最近的Web&lt;span style="color: #000000"&gt;服务器&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span &gt;&lt;span &gt;&lt;span style="color: #000000"&gt;--&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span &gt;&lt;span &gt;用LVS实现负载均衡&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span &gt;&lt;span &gt;--&lt;/span&gt;&lt;/span&gt;&lt;span &gt;&lt;span &gt;用Lighttpd做图片服务器&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span &gt;&lt;span &gt;--&lt;/span&gt;&lt;/span&gt;使用MediaWiki软件&lt;/p&gt;&#xD;
&lt;p&gt;--&lt;span &gt;大量缓存（Cache），&lt;/span&gt;&lt;span &gt;Squid 作为反向代理，&lt;/span&gt;&lt;span &gt;Memcached做数据缓存&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span &gt;--&lt;/span&gt;&lt;span &gt;用Mysql数据库集群&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span &gt;&lt;a href="http://www.dbanotes.net/opensource/wikipedia_arch.html" target="_blank"&gt;&lt;font color="#075db3"&gt;WikiPedia架构详细介绍&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span &gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span &gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p&gt;前面给大家介绍过（MySpace、Flickr、YouTube、PlentyOfFish、WikiPedia），喜欢架构的朋友可以去看看。这两天，我又陆续从互联网上整理了几个优秀网站的架构信息，并将部分文章整理到了自己的另一个博客，今天把它们拿出来分享给大家，希望能给大家带来一点启发，另外，欢迎一起讨论，有比较好的架构信息大家也可以拿出来一起分享一下：）&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;1、Google架构&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;老大当然要放第一位，Google的架构非我们这些平凡之辈一两天能够了解的，这里也只是大概地整理一下：&lt;/p&gt;&#xD;
&lt;p&gt;--&lt;strong&gt;GFS&lt;/strong&gt;，Google的强有力的面向大规模数据密集型应用的、可伸缩的分布式文件系统&lt;/p&gt;&#xD;
&lt;p&gt;--&lt;strong&gt;MapReduce&lt;/strong&gt;，Google的分布式并行计算系统，GFS存储数据，而MapReduce则是以最快最可靠的方式处理数据。&lt;/p&gt;&#xD;
&lt;p&gt;--&lt;strong&gt;BigTable&lt;/strong&gt;，Google基于GFS和MapReduce之上的用来存储结构化数据的解决方案，有了它，不仅可以存储结构化的数据，而且可以更好的管理和做出负载均衡决策。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/sxwgf/archive/2011/06/16/2082990.html" target="_blank"&gt;&lt;font color="#075db3"&gt;Google架构的详细信息&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;2、优酷网架构&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;在国内，上不了YouTube，只能看看优酷了，说实在优酷在国内算是做的不错了，视频加载速度明显比土豆什么的要快，那就看看他的架构吧：&lt;/p&gt;&#xD;
&lt;p&gt;--自建的一个模块化的CMS系统，前端十分灵活&lt;/p&gt;&#xD;
&lt;p&gt;--mysql数据库从单台MySQL服务器（Just Running）到简单的MySQL主从复制、SSD优化、垂直分库、水平sharding分库，解决数据库服务器的灵活横向扩展。&lt;/p&gt;&#xD;
&lt;p&gt;--为了避免内存拷贝和内存锁，没有（很少）用内容缓存。&lt;/p&gt;&#xD;
&lt;p&gt;--最核心的是构建了比较完善的CDN网络，就近原则，让你看视频时从离你最近的服务器上获取视频信息，所以我们看优酷比土豆要快，原因就在这里。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.itivy.com/ivy/archive/2011/8/13/the-architecture-of-youku.html" target="_blank"&gt;&lt;font color="#075db3"&gt;优酷网架构的详细信息&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;3、Twitter架构&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;twitter，怎么说呢，说他简单么还真简单，但又是那么复杂，真是纠结。话说这140个字的鼻祖让国内的某某某非常风骚，算了不跑题了，说说他的架构吧：&lt;/p&gt;&#xD;
&lt;p&gt;--平台比较广泛：&lt;/p&gt;&#xD;
&lt;ul&gt;&lt;li&gt;Ruby on Rails：web应用程序的框架&lt;/li&gt;&lt;li&gt;Erlang：通用的面向并发的编程语言，开源项目地址：&lt;a href="http://www.erlang.org/" target="_blank"&gt;&lt;font color="#075db3"&gt;http://www.erlang.org/&lt;/font&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;AWStats：实时日志分析系统：开源项目地址：&lt;a href="http://awstats.sourceforge.net/" target="_blank"&gt;&lt;font color="#075db3"&gt;http://awstats.sourceforge.net/&lt;/font&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Memcached：分布式内存缓存组建&lt;/li&gt;&lt;li&gt;Starling：Ruby开发的轻量级消息队列&lt;/li&gt;&lt;li&gt;Varnish：高性能开源HTTP加速器&lt;/li&gt;&lt;li&gt;Kestrel：scala编写的消息中间件，开源项目地址：&lt;a href="http://github.com/robey/kestrel" target="_blank"&gt;&lt;font color="#075db3"&gt;http://github.com/robey/kestrel&lt;/font&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Comet Server：Comet是一种ajax长连接技术，利用Comet可以实现服务器主动向web浏览器推送数据，从而避免客户端的轮询带来的性能损失。&lt;/li&gt;&lt;li&gt;libmemcached：一个memcached客户端&lt;/li&gt;&lt;li&gt;使用mysql数据库服务器&lt;/li&gt;&lt;li&gt;Mongrel：Ruby的http服务器，专门应用于rails，开源项目地址：&lt;a href="http://rubyforge.org/projects/mongrel/" target="_blank"&gt;&lt;font color="#075db3"&gt;http://rubyforge.org/projects/mongrel/&lt;/font&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Munin：服务端监控程序，项目地址：&lt;a href="http://munin-monitoring.org/" target="_blank"&gt;&lt;font color="#075db3"&gt;http://munin-monitoring.org/&lt;/font&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Nagios：网络监控系统，项目地址：&lt;a href="http://www.nagios.org/" target="_blank"&gt;&lt;font color="#075db3"&gt;http://www.nagios.org/&lt;/font&gt;&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&#xD;
&lt;p&gt;--细化memcached，同时建立&lt;span style="font-weight: bold"&gt;向量缓存Vector Cache、&lt;/span&gt;&lt;span style="font-weight: bold"&gt;行缓存Row Cache、&lt;/span&gt;&lt;span style="font-weight: bold"&gt;碎片缓存Fragmeng Cache、&lt;/span&gt;&lt;span style="font-weight: bold"&gt;缓存池Page Cache&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;--给力的消息队列，用Ruby写的一个分布式队列 Starling&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.itivy.com/ivy/archive/2011/8/14/the-architecture-of-twitter.html" target="_blank"&gt;&lt;font color="#075db3"&gt;Twitter架构的详细信息&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;4、Yupoo网站架构&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;一个试图做国内最好的图片服务提供商，虽然和Flickr还有点差距，但也不错了，话说搞图片和视频的是很烧服务器和带宽的，在国内这么贵的带宽也挺不容易的，好了，一起看看他的架构吧：&lt;/p&gt;&#xD;
&lt;p&gt;--Squid，这个貌似做图片缓存挺好使的，而且还是分布式的，可以硬盘命中和内存命中，速度都还不错。&lt;/p&gt;&#xD;
&lt;p&gt;--&lt;span &gt;MogileFS图片存储&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span &gt;--mysql分库设计，垂直分库，水平sharding，跨库关联查询&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span &gt;--透明的缓存设计&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span &gt;&lt;a href="http://www.itivy.com/ivy/archive/2011/8/16/the-architecture-of-yupoo.html" target="_blank"&gt;&lt;font color="#075db3"&gt;Yupoo架构的详细信息&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span &gt;5、Amazon网站架构&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span &gt;这个Amazon从小书店开始现在成了&lt;/span&gt;全球商品品种最多的网上零售商和全球第2大互联网公司，貌似很风光嘛，那架构一定很犀利的，下面一起来看看：&lt;/p&gt;&#xD;
&lt;p&gt;--平台，Linux、oracle、C++、Perl、Mason、Java、Jboss、Servlets&lt;/p&gt;&#xD;
&lt;p&gt;--Dynamo Key-Value存储架构，有关Dynamo的更多信息请参看：&lt;a title="http://baike.baidu.com/view/2982765.html?fromTaglist" href="http://baike.baidu.com/view/2982765.html?fromTaglist"&gt;&lt;font color="#075db3"&gt;http://baike.baidu.com/view/2982765.html?fromTaglist&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.itivy.com/ivy/archive/2011/8/16/the-architecture-of-amazon.html" target="_blank"&gt;&lt;font color="#075db3"&gt;Amazon架构详细信息&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;转自：&lt;a href="http://www.cnblogs.com/sxwgf/archive/2011/03/08/1977589.html"&gt;http://www.cnblogs.com/sxwgf/archive/2011/03/08/1977589.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/craig/aggbug/2142782.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/craig/archive/2011/08/17/2142782.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/craig/archive/2011/08/16/2140745.html</id><title type="text">200佳优秀的国外创意设计网站推荐【全集】  转</title><summary type="text">这个系列将向大家200佳非常棒的国外创意设计网站，包括网页设计、名片设计、LOGO设计和包装设计等等，设计师可通过这些创意设计网站收集的优秀设计作品来获取灵感，进而设计出更具有创意的作品，设计师也可以把自己得意的作品提交到这些网站，分享给其它的设计师朋友。寻找网页设计灵感的200佳网站推荐（系列一）寻找网页设计灵感的200佳网站推荐（系列二）寻找网页设计灵感的200佳网站推荐（系列三）收藏精美网页设计作品的200佳网站推荐（系列四）收藏精美网页设计作品的200佳网站推荐（系列五）优秀网页设计欣赏的200佳网站推荐（系列六）创意网页欣赏的200佳网站推荐（系列七）200佳优秀的精美网页欣赏网站.</summary><published>2011-08-16T08:15:00Z</published><updated>2011-08-16T08:15:00Z</updated><author><name>craig</name><uri>http://www.cnblogs.com/craig/</uri></author><link rel="alternate" href="http://www.cnblogs.com/craig/archive/2011/08/16/2140745.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/craig/archive/2011/08/16/2140745.html"/><content type="html">&lt;p&gt;这个系列将向大家200佳非常棒的国外创意设计网站，包括网页设计、名片设计、LOGO设计和包装设计等等，设计师可通过这些创意设计网站收集的优秀设计作品来获取灵感，进而设计出更具有创意的作品，设计师也可以把自己得意的作品提交到这些网站，分享给其它的设计师朋友。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/12/web-gallery-inspiration-one.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;寻找网页设计灵感的200佳网站推荐（系列一）&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/12/web-gallery-inspiration-one.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;&lt;img alt="" src="http://pic002.cnblogs.com/images/2011/36987/2011081421032924.jpg" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/12/web-gallery-inspiration-two.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;寻找网页设计灵感的200佳网站推荐（系列二）&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/12/web-gallery-inspiration-two.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;&lt;img alt="WDgalleries150" src="http://www.webdesignshock.com/wp-content/uploads/2011/02/WDgalleries150.jpg" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/13/web-gallery-inspiration-three.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;寻找网页设计灵感的200佳网站推荐（系列三）&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/13/web-gallery-inspiration-three.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;&lt;img alt="WDgalleries01" src="http://www.webdesignshock.com/wp-content/uploads/2011/02/WDgalleries011.jpg" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/14/web-gallery-inspiration-thour.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;收藏精美网页设计作品的200佳网站推荐（系列四）&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/14/web-gallery-inspiration-thour.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;&lt;img alt="WDgalleries09" src="http://www.webdesignshock.com/wp-content/uploads/2011/02/WDgalleries091.jpg" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/15/web-gallery-inspiration-five.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;收藏精美网页设计作品的200佳网站推荐（系列五）&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/15/web-gallery-inspiration-five.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;&lt;img alt="WDgalleries17" src="http://www.webdesignshock.com/wp-content/uploads/2011/02/WDgalleries171.jpg" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/16/web-design-gallery-inspiration-six.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;优秀网页设计欣赏的200佳网站推荐（系列六）&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/16/web-design-gallery-inspiration-six.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;&lt;img alt="WDgalleries22" src="http://www.webdesignshock.com/wp-content/uploads/2011/02/WDgalleries221.jpg" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/17/web-design-gallery-inspiration-seven.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;创意网页欣赏的200佳网站推荐（系列七）&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/17/web-design-gallery-inspiration-seven.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;&lt;img src="http://pic002.cnblogs.com/images/2011/36987/2011071620054592.jpg"  alt="" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/18/web-design-gallery-inspiration-eight.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;200佳优秀的精美网页欣赏网站推荐（系列八）&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/18/web-design-gallery-inspiration-eight.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;&lt;img src="http://pic002.cnblogs.com/images/2011/36987/2011071809184816.jpg"  alt="" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/19/web-design-gallery-inspiration-nine.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;优秀网站设计欣赏的200佳网站推荐（系列九）&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/19/web-design-gallery-inspiration-nine.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;&lt;img src="http://pic002.cnblogs.com/images/2011/36987/2011071822495959.jpg"  alt="" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/20/web-design-gallery-inspiration-ten.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;国外创意网站设计欣赏的200佳网站推荐（系列十）&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/20/web-design-gallery-inspiration-ten.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;&lt;img src="http://pic002.cnblogs.com/images/2011/36987/2011072000132868.jpg"  alt="" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/21/web-design-gallery-inspiration-eleven.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;国外精美网站设计欣赏的200佳网站推荐（系列十一）&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/21/web-design-gallery-inspiration-eleven.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;&lt;img src="http://pic002.cnblogs.com/images/2011/36987/2011072100184783.jpg"  alt="" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/08/10/design-gallery-websites-twenty.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;优秀国外网页设计欣赏的200佳网站推荐（系列十二）&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/08/10/design-gallery-websites-twenty.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;&lt;img src="http://pic002.cnblogs.com/images/2011/36987/2011080813370211.jpg"  alt="" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/24/card-design-gallery-inspiration-thirteen.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;国外创意名片设计欣赏的200佳网站推荐（系列十三）&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/24/card-design-gallery-inspiration-thirteen.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;&lt;img src="http://pic002.cnblogs.com/images/2011/36987/2011072221183159.jpg"  alt="" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/25/logo-design-gallery-inspiration-thourteen.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;精美LOGO设计欣赏的200佳网站推荐（系列十四）&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/25/logo-design-gallery-inspiration-thourteen.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;&lt;img src="http://pic002.cnblogs.com/images/2011/36987/2011072500291619.jpg"  alt="" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/25/logo-design-gallery-inspiration-fifteen.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;国外LOGO设计欣赏的200佳网站推荐（系列十五）&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/25/logo-design-gallery-inspiration-fifteen.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;&lt;img src="http://pic002.cnblogs.com/images/2011/36987/2011072519223320.jpg"  alt="" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/26/design-gallery-websites-sixteen.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;200佳很棒的创意设计网站推荐（系列十六）&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/07/26/design-gallery-websites-sixteen.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;&lt;img src="http://pic002.cnblogs.com/images/2011/36987/2011072623205282.jpg"  alt="" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/08/06/design-gallery-websites-seventeen.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;200佳优秀的国外创意设计作品网站推荐（系列十七）&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/08/06/design-gallery-websites-seventeen.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;&lt;img src="http://pic002.cnblogs.com/images/2011/36987/2011080614491933.jpg"  alt="" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/08/07/design-gallery-websites-eighteen.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;200佳国外创意设计网站推荐（系列十八）&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/08/07/design-gallery-websites-eighteen.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;&lt;img src="http://pic002.cnblogs.com/images/2011/36987/2011080621432977.jpg"  alt="" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/08/08/design-gallery-websites-nineteen.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;200佳优秀的国外创意网站推荐（系列十九）&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/08/08/design-gallery-websites-nineteen.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;&lt;img alt="WDgalleries174" src="http://www.webdesignshock.com/wp-content/uploads/2011/02/WDgalleries174.jpg" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/08/10/design-gallery-websites-twenty.html" target="_blank"&gt;&lt;font color="#6466b3"&gt;200佳优秀的国外设计网站推荐（系列二十）&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/08/10/design-gallery-websites-twenty.html" target="_blank"&gt;&lt;img alt="WDgalleries196" src="http://www.webdesignshock.com/wp-content/uploads/2011/02/WDgalleries196.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;转自：&lt;a href="http://www.cnblogs.com/lhb25/archive/2011/08/15/design-gallery-websites.html"&gt;http://www.cnblogs.com/lhb25/archive/2011/08/15/design-gallery-websites.html&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/craig/aggbug/2140745.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/craig/archive/2011/08/16/2140745.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/craig/archive/2011/08/16/2140527.html</id><title type="text">XML与DataSet的相互转换类</title><summary type="text">送给大家一个XML与DataSet的相互转换的类:XmlDatasetConvert 该类提供了四种方法：1、将xml对象内容字符串转换为DataSet2、将xml文件转换为DataSet3、将DataSet转换为xml对象字符串4、将DataSet转换为xml文件XmlDatasetConvert.csusing System;using System.Collections.Generic;using System.Text;using System.Data;using System.IO;using System.Xml;namespace XmlDesign{ class XmlD.</summary><published>2011-08-16T05:49:00Z</published><updated>2011-08-16T05:49:00Z</updated><author><name>craig</name><uri>http://www.cnblogs.com/craig/</uri></author><link rel="alternate" href="http://www.cnblogs.com/craig/archive/2011/08/16/2140527.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/craig/archive/2011/08/16/2140527.html"/><content type="html">&lt;span style="widows: 2; text-transform: none; text-indent: 0px; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" &gt;&lt;span style="text-align: left; line-height: 26px; font-family: Arial; font-size: 14px" &gt; &#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;送给大家一个XML与DataSet的相互转换的类:&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;XmlDatasetConvert 该类提供了四种方法：&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;1、将xml对象内容字符串转换为DataSet&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;2、将xml文件转换为DataSet&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;3、将DataSet转换为xml对象字符串&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;4、将DataSet转换为xml文件&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;XmlDatasetConvert.cs&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;using System;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;using System.Collections.Generic;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;using System.Text;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;using System.Data;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;using System.IO;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;using System.Xml;&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;namespace XmlDesign&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;{&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; class XmlDatasetConvert&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //将xml对象内容字符串转换为DataSet&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static DataSet ConvertXMLToDataSet(string xmlData)&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; StringReader stream = null;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XmlTextReader reader = null;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataSet xmlDS = new DataSet();&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stream = new StringReader(xmlData);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //从stream装载到XmlTextReader&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reader = new XmlTextReader(stream);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlDS.ReadXml(reader);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return xmlDS;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (System.Exception ex)&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw ex;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; finally&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (reader != null) reader.Close();&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;//将xml文件转换为DataSet&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static DataSet ConvertXMLFileToDataSet(string xmlFile)&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; StringReader stream = null;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XmlTextReader reader = null;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XmlDocument xmld = new XmlDocument();&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmld.Load(xmlFile);&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;DataSet xmlDS = new DataSet();&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stream = new StringReader(xmld.InnerXml);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //从stream装载到XmlTextReader&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reader = new XmlTextReader(stream);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlDS.ReadXml(reader);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //xmlDS.ReadXml(xmlFile);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return xmlDS;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (System.Exception ex)&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw ex;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; finally&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (reader != null) reader.Close();&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;//将DataSet转换为xml对象字符串&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static string ConvertDataSetToXML(DataSet xmlDS)&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MemoryStream stream = null;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XmlTextWriter writer = null;&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;try&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stream = new MemoryStream();&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //从stream装载到XmlTextReader&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; writer = new XmlTextWriter(stream, Encoding.Unicode);&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;//用WriteXml方法写入文件.&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlDS.WriteXml(writer);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int count = (int)stream.Length;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; byte[] arr = new byte[count];&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stream.Seek(0, SeekOrigin.Begin);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stream.Read(arr, 0, count);&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;UnicodeEncoding utf = new UnicodeEncoding();&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return utf.GetString(arr).Trim();&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (System.Exception ex)&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw ex;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; finally&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (writer != null) writer.Close();&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;//将DataSet转换为xml文件&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void ConvertDataSetToXMLFile(DataSet xmlDS,string xmlFile)&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MemoryStream stream = null;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XmlTextWriter writer = null;&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;try&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stream = new MemoryStream();&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //从stream装载到XmlTextReader&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; writer = new XmlTextWriter(stream, Encoding.Unicode);&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;//用WriteXml方法写入文件.&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlDS.WriteXml(writer);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int count = (int)stream.Length;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; byte[] arr = new byte[count];&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stream.Seek(0, SeekOrigin.Begin);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stream.Read(arr, 0, count);&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;//返回Unicode编码的文本&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UnicodeEncoding utf = new UnicodeEncoding();&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; StreamWriter sw = new StreamWriter(xmlFile);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sw.WriteLine("&amp;lt;?xml version=/"1.0/" encoding=/"utf-8/"?&amp;gt;");&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sw.WriteLine(utf.GetString(arr).Trim());&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sw.Close();&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch( System.Exception ex )&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw ex;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; finally&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (writer != null) writer.Close();&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;}&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;}&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;使用示例&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;using System;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;using System.Collections.Generic;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;using System.Text;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;using System.Xml;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;using System.Data;&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;namespace XmlDesign&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;{&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; class Program&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static void Main(string[] args)&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataSet ds = new DataSet();&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;转换一个XML文件(本地/网络均可)为一个DataSet#region 转换一个XML文件(本地/网络均可)为一个DataSet&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //http://news.baidu.com/n?cmd=1&amp;amp;class=sportnews&amp;amp;tn=rss&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //F:/study/001CSharp_Study/002Source/XmlDesign/XmlDesign/Save_Plan.xml&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ds = XmlDatasetConvert.ConvertXMLFileToDataSet(@"&lt;a style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: rgb(255,153,0); text-decoration: none; padding-top: 0px" href="http://www.bjcan.com/hengxing/%22http://news.baidu.com/n?cmd=1&amp;amp;class=sportnews&amp;amp;tn=rss%22"&gt;http://www.bjcan.com/hengxing/%22http://news.baidu.com/n?cmd=1&amp;amp;class=sportnews&amp;amp;tn=rss%22&lt;/a&gt;");&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine("数据集名为/"{0}/",包含{1}个表", ds.DataSetName, ds.Tables.Count);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach(DataTable dt in ds.Tables)&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrintTableName(dt.TableName);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;构造一个DataSet,并转换为XML字符串#region 构造一个DataSet,并转换为XML字符串&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataSet ds1 = new DataSet();&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataTable dt1 = new DataTable();&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dt1.TableName = "test";&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dt1.Columns.Add("id");&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dt1.Columns.Add("name");&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dt1.Rows.Add("i001", "hekui");&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dt1.Rows.Add("i002", "liyang");&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;DataTable dt2 = new DataTable();&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dt2.TableName = "test1";&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dt2.Columns.Add("bookid");&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dt2.Columns.Add("bookname");&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dt2.Rows.Add("b001", "书本1");&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dt2.Rows.Add("b002", "书本2");&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;ds1.Tables.Add(dt1);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ds1.Tables.Add(dt2);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ds1.DataSetName = "方案";&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string xmlOut = XmlDatasetConvert.ConvertDataSetToXML(ds1);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;转换一个XML字符串为一个DataSet#region 转换一个XML字符串为一个DataSet&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataSet ds2 = new DataSet();&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ds2 = XmlDatasetConvert.ConvertXMLToDataSet(xmlOut);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine("数据集名为/"{0}/",包含{1}个表", ds2.DataSetName, ds2.Tables.Count);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach (DataTable dt in ds2.Tables)&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrintTableName(dt.TableName);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;转换一个Dataset为一个XML文件#region 转换一个Dataset为一个XML文件&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XmlDatasetConvert.ConvertDataSetToXMLFile(ds2, "c://adadsda1.xml");&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span &gt;&amp;nbsp;&lt;/span&gt;&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.ReadLine();&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"&gt;private static void PrintTableName(string tableName)&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(tableName);&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /&gt;}&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;img src="http://www.cnblogs.com/craig/aggbug/2140527.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/craig/archive/2011/08/16/2140527.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/craig/archive/2011/07/27/2118433.html</id><title type="text">javascript document.compatMode兼容性应用方法</title><summary type="text">IE对盒模型的渲染在 Standards Mode和Quirks Mode是有很大差别的，在Standards Mode下对于盒模型的解释和其他的标准浏览器是一样，但在Quirks Mode模式下则有很大差别，而在不声明Doctype的情况下，IE默认又是Quirks Mode。所以为兼容性考虑，我们可能需要获取当前的文档渲染方式。document.compatMode正好派上用场，它有两种可能的返回值：BackCompat和CSS1Compat。BackCompat：标准兼容模式关闭。浏览器客户区宽度是document.body.clientWidth；CSS1Compat：标准兼容模式开.</summary><published>2011-07-27T07:28:00Z</published><updated>2011-07-27T07:28:00Z</updated><author><name>craig</name><uri>http://www.cnblogs.com/craig/</uri></author><link rel="alternate" href="http://www.cnblogs.com/craig/archive/2011/07/27/2118433.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/craig/archive/2011/07/27/2118433.html"/><content type="html">&lt;span style="widows: 2; text-transform: none; text-indent: 0px; border-collapse: separate; font: medium Arial,Microsoft Yahei,Simsun,sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" &gt;&lt;span style="text-align: left; font-family: Tahoma; color: rgb(44,44,41); font-size: 12px" &gt; &#xD;
&lt;p style="padding-bottom: 2px; border-right-width: 0px; background-color: transparent; margin: 1px 0px 15px; padding-left: 2px; outline-width: 0px; padding-right: 2px; border-top-width: 0px; border-bottom-width: 0px; font-size: 1.2em; vertical-align: baseline; border-left-width: 0px; padding-top: 2px; background-origin: initial; background-clip: initial"&gt;IE对盒模型的渲染在 Standards Mode和Quirks Mode是有很大差别的，在Standards Mode下对于盒模型的解释和其他的标准浏览器是一样，但在Quirks Mode模式下则有很大差别，而在不声明Doctype的情况下，IE默认又是Quirks Mode。所以为兼容性考虑，我们可能需要获取当前的文档渲染方式。&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 2px; border-right-width: 0px; background-color: transparent; margin: 1px 0px 15px; padding-left: 2px; outline-width: 0px; padding-right: 2px; border-top-width: 0px; border-bottom-width: 0px; font-size: 1.2em; vertical-align: baseline; border-left-width: 0px; padding-top: 2px; background-origin: initial; background-clip: initial"&gt;document.compatMode正好派上用场，它有两种可能的返回值：BackCompat和CSS1Compat。&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 2px; border-right-width: 0px; background-color: transparent; margin: 1px 0px 15px; padding-left: 2px; outline-width: 0px; padding-right: 2px; border-top-width: 0px; border-bottom-width: 0px; font-size: 1.2em; vertical-align: baseline; border-left-width: 0px; padding-top: 2px; background-origin: initial; background-clip: initial"&gt;BackCompat：标准兼容模式关闭。浏览器客户区宽度是document.body.clientWidth；&lt;br /&gt;CSS1Compat：标准兼容模式开启。 浏览器客户区宽度是document.documentElement.clientWidth。&lt;/p&gt;&#xD;
&lt;p style="padding-bottom: 2px; border-right-width: 0px; background-color: transparent; margin: 1px 0px 15px; padding-left: 2px; outline-width: 0px; padding-right: 2px; border-top-width: 0px; border-bottom-width: 0px; font-size: 1.2em; vertical-align: baseline; border-left-width: 0px; padding-top: 2px; background-origin: initial; background-clip: initial"&gt;那么写了个准确获取网页客户区的宽高、滚动条宽高、滚动条Left和Top的代码：&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/span&gt;&lt;/span&gt;if (document.compatMode == "BackCompat") {&lt;br /&gt;cWidth = document.body.clientWidth;&lt;br /&gt;cHeight = document.body.clientHeight;&lt;br /&gt;sWidth = document.body.scrollWidth;&lt;br /&gt;sHeight = document.body.scrollHeight;&lt;br /&gt;sLeft = document.body.scrollLeft;&lt;br /&gt;sTop = document.body.scrollTop;&lt;br /&gt;}&lt;br /&gt;else { //document.compatMode == "CSS1Compat"&lt;br /&gt;cWidth = document.documentElement.clientWidth;&lt;br /&gt;cHeight = document.documentElement.clientHeight;&lt;br /&gt;sWidth = document.documentElement.scrollWidth;&lt;br /&gt;sHeight = document.documentElement.scrollHeight;&lt;br /&gt;sLeft = document.documentElement.scrollLeft == 0 ? document.body.scrollLeft : document.documentElement.scrollLeft;&lt;br /&gt;sTop = document.documentElement.scrollTop == 0 ? document.body.scrollTop : document.documentElement.scrollTop;&lt;br /&gt;}&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;//get page height&lt;br /&gt;function pageHeight(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($.browser.msie){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return document.compatMode == "CSS1Compat"? document.documentElement.clientHeight :&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.body.clientHeight;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }else{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return self.innerHeight;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;};&lt;/p&gt;&#xD;
&lt;p&gt;//get page width&lt;br /&gt;function pageWidth(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($.browser.msie){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return document.compatMode == "CSS1Compat"? document.documentElement.clientWidth :&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.body.clientWidth;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }else{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return self.innerWidth;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;};&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/craig/aggbug/2118433.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/craig/archive/2011/07/27/2118433.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
