<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.wenhq.com/styles/feedsky2.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feed.wenhq.com" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/wenhq" type="application/rss+xml"></fs:self_link><lastBuildDate>Tue, 10 Apr 2012 11:18:15 GMT</lastBuildDate><title>亲亲宝宝</title><description>IT技术经验总结,java,delphi,软件开发,网站建设</description><image><url>http://www.feedsky.com/feed/wenhq/sc/gif</url><title>亲亲宝宝</title><link>http://www.wenhq.com</link></image><link>http://www.wenhq.com</link><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><language>en</language><pubDate>Tue, 10 Apr 2012 11:18:15 GMT</pubDate><item><title>mysql 多表关联更新/删除</title><link>http://www.wenhq.com/article/view_723.html</link><content:encoded>&lt;p&gt;1、mysql 多表关联delete中使用别名，tblwenhq是真实的表名，a是tblwenhq的别名,b是另一个表名&lt;/p&gt;
&lt;p&gt;DELETE  a FROM tblwenhq a,b where a.id=b.id&lt;/p&gt;
&lt;p&gt;2、使用mysql进行delete from操作时，若子查询的 FROM 字句和更新/删除对象使用同一张表，会出现错误。&lt;/p&gt;
&lt;p&gt;DELETE FROM tab1 WHERE col1 = ( SELECT MAX( col1 ) FROM tab1 );&lt;/p&gt;
&lt;p&gt;ERROR 1093 (HY000): You can’t specify target table ‘tab1′ for update in FROM clause&lt;/p&gt;
&lt;p&gt;正确用法：DELETE FROM tab1 WHERE col1 = ( SELECT MAX( col1 ) FROM tab1 as a);&lt;/p&gt;
&lt;p&gt;3、mysql多表关联更新update&lt;/p&gt;
&lt;p&gt;UPDATE b,a SET b.public=a.public WHERE b.id=a.id&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/626086340/wenhq/feedsky/s.gif?r=http://www.wenhq.com/article/view_723.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.wenhq.com/article/view_723.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>1、mysql 多表关联delete中使用别名，tblwenhq是真实的表名，a是tblwenhq的别名,b是另一个表名
DELETE  a FROM tblwenhq a,b where a.id=b.id
2、使用mysql进行delete from操作时，若子查询的 FROM 字句和更新/删除对象使用同一张表，会出现错误。
DELETE FROM tab1 WHERE col1 = ( SELECT MAX( col1 ) FROM tab1 );
ERROR 1093 (HY000): You can’t specify target table ‘tab1′ for update in FROM clause
正确用法：DELETE FROM tab1 WHERE col1 = ( SELECT MAX( col1 ) FROM tab1 as a);
3、mysql多表关联更新update
UPDATE b,a SET b.public=a.public WHERE [...]&lt;img src=&quot;http://www1.feedsky.com/t1/626086340/wenhq/feedsky/s.gif?r=http://www.wenhq.com/article/view_723.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>mysql</category><category>数据库</category><pubDate>Tue, 10 Apr 2012 19:18:15 +0800</pubDate><author>admin</author><comments>http://www.wenhq.com/article/view_723.html#comments</comments><guid isPermaLink="false">http://www.wenhq.com/article/view_723.html</guid><dc:creator>admin</dc:creator><fs:srclink>http://www.wenhq.com/article/view_723.html</fs:srclink><fs:srcfeed>http://www.wenhq.com/feed</fs:srcfeed><fs:itemid>feedsky/wenhq/~8264497/626086340/5429992</fs:itemid></item><item><title>阎维文的夫妻情歌词</title><link>http://www.wenhq.com/article/view_722.html</link><content:encoded>&lt;p&gt;你也有情，我也有情，&lt;br /&gt;
人世间最莫过携手夫妻情。&lt;br /&gt;
说的是家里话，&lt;br /&gt;
道的是恩爱情，&lt;br /&gt;
在风中在雨中，&lt;br /&gt;
磕磕绊绊过一生。&lt;br /&gt;
啊，夫妻情是不了情，&lt;br /&gt;
相濡以沫伴终生，&lt;br /&gt;
莫道岁月催人老，&lt;br /&gt;
携手迎来夕阳红。&lt;/p&gt;
&lt;p&gt;天也有情，地也有情，&lt;br /&gt;
天地间最莫过携手夫妻情。&lt;br /&gt;
想的是苦中乐，&lt;br /&gt;
求的是事业成，&lt;br /&gt;
富也好贫也好，&lt;br /&gt;
患难与共同路行。&lt;br /&gt;
啊，夫妻情是不了情，&lt;br /&gt;
相濡以沫伴终生，&lt;br /&gt;
莫道岁月催人老，&lt;br /&gt;
携手迎来夕阳红。&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/626086341/wenhq/feedsky/s.gif?r=http://www.wenhq.com/article/view_722.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.wenhq.com/article/view_722.html/feed</wfw:commentRss><slash:comments>3</slash:comments><description>你也有情，我也有情，
人世间最莫过携手夫妻情。
说的是家里话，
道的是恩爱情，
在风中在雨中，
磕磕绊绊过一生。
啊，夫妻情是不了情，
相濡以沫伴终生，
莫道岁月催人老，
携手迎来夕阳红。
天也有情，地也有情，
天地间最莫过携手夫妻情。
想的是苦中乐，
求的是事业成，
富也好贫也好，
患难与共同路行。
啊，夫妻情是不了情，
相濡以沫伴终生，
莫道岁月催人老，
携手迎来夕阳红。&lt;img src=&quot;http://www1.feedsky.com/t1/626086341/wenhq/feedsky/s.gif?r=http://www.wenhq.com/article/view_722.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>生活感悟</category><pubDate>Sat, 25 Feb 2012 14:58:04 +0800</pubDate><author>admin</author><comments>http://www.wenhq.com/article/view_722.html#comments</comments><guid isPermaLink="false">http://www.wenhq.com/?p=722</guid><dc:creator>admin</dc:creator><fs:srclink>http://www.wenhq.com/article/view_722.html</fs:srclink><fs:srcfeed>http://www.wenhq.com/feed</fs:srcfeed><fs:itemid>feedsky/wenhq/~8264497/626086341/5429992</fs:itemid></item><item><title>治疗脾气急躁、爱生闷气的办法</title><link>http://www.wenhq.com/article/view_721.html</link><content:encoded>&lt;p&gt;“攥拳怒目增气力”，把双手攥成拳头，然后发出怒光就会增加元气。发现凡是脾气急躁、爱生闷气的患者，在坚持练习这个养生法几个月后，脾气都有了很大的改变。&lt;br /&gt;
“攥拳怒目增气力”的养生法，简单而有效：只要自己攥紧两拳，那么，全身就会不由自主地产生轻微的收敛、升提之意，您会觉得似乎涣散的气息重新凝聚到一起，精神为之一振。难怪当代人有个口头语叫做“提气”，意思是很让人振奋。&lt;br /&gt;
有人会觉得奇怪：这个养生法还有一个“怒目”的动作，难道让人在攥拳的同时，还要发怒瞪眼吗？您可千万别误会，在中国古代，怒目也常当振奋的意思讲，如果人的元气虚弱、涣散，整个人就会有种松垮、虚脱之像，而依靠振奋的怒目（即双眼圆睁），就能产生振奋元气的殊效！&lt;br /&gt;
“八段锦”是很多名老中医用于自我养生的方法，安全而有效，所以，我就让母亲每天随时随地坚持练习这个“攥拳怒目增气力”。为了更加方便母亲习练，我把这个方法稍作改良，称之为“八段微提养气法”：意念中全身微微提气，同时双手用力攥拳。在紧攥的过程中，会不由自主地“怒目”（双眼圆睁），并感觉到全身的气息内敛、升提。紧攥一下就可以了，然后，松开拳头、全身放松，再做第二下“微提养气”。每天做上个几十次（以自己感觉舒服为准，不具体规定次数），就可以随时随地大补元气。&lt;/p&gt;
&lt;p&gt;为什么很多身体不好的人时常易怒发火呢？大多是因为肝气郁结，气郁化火。而“微提养气法”的攥拳怒目，是一种“文明的宣泄”途径。李大爷每天练习“微提养气法”，又是攥拳又是怒目，早就把脾气（肝火）悄悄发泄掉了，可以说，“八段微提养生法”也是极好的护肝养生法。&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/626086342/wenhq/feedsky/s.gif?r=http://www.wenhq.com/article/view_721.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.wenhq.com/article/view_721.html/feed</wfw:commentRss><slash:comments>2</slash:comments><description>“攥拳怒目增气力”，把双手攥成拳头，然后发出怒光就会增加元气。发现凡是脾气急躁、爱生闷气的患者，在坚持练习这个养生法几个月后，脾气都有了很大的改变。
“攥拳怒目增气力”的养生法，简单而有效：只要自己攥紧两拳，那么，全身就会不由自主地产生轻微的收敛、升提之意，您会觉得似乎涣散的气息重新凝聚到一起，精神为之一振。难怪当代人有个口头语叫做“提气”，意思是很让人振奋。
有人会觉得奇怪：这个养生法还有一个“怒目”的动作，难道让人在攥拳的同时，还要发怒瞪眼吗？您可千万别误会，在中国古代，怒目也常当振奋的意思讲，如果人的元气虚弱、涣散，整个人就会有种松垮、虚脱之像，而依靠振奋的怒目（即双眼圆睁），就能产生振奋元气的殊效！
“八段锦”是很多名老中医用于自我养生的方法，安全而有效，所以，我就让母亲每天随时随地坚持练习这个“攥拳怒目增气力”。为了更加方便母亲习练，我把这个方法稍作改良，称之为“八段微提养气法”：意念中全身微微提气，同时双手用力攥拳。在紧攥的过程中，会不由自主地“怒目”（双眼圆睁），并感觉到全身的气息内敛、升提。紧攥一下就可以了，然后，松开拳头、全身放松，再做第二下“微提养气”。每天做上个几十次（以自己感觉舒服为准，不具体规定次数），就可以随时随地大补元气。
为什么很多身体不好的人时常易怒发火呢？大多是因为肝气郁结，气郁化火。而“微提养气法”的攥拳怒目，是一种“文明的宣泄”途径。李大爷每天练习“微提养气法”，又是攥拳又是怒目，早就把脾气（肝火）悄悄发泄掉了，可以说，“八段微提养生法”也是极好的护肝养生法。&lt;img src=&quot;http://www1.feedsky.com/t1/626086342/wenhq/feedsky/s.gif?r=http://www.wenhq.com/article/view_721.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>生活感悟</category><category>闲话</category><pubDate>Mon, 20 Feb 2012 08:08:59 +0800</pubDate><author>admin</author><comments>http://www.wenhq.com/article/view_721.html#comments</comments><guid isPermaLink="false">http://www.wenhq.com/?p=721</guid><dc:creator>admin</dc:creator><fs:srclink>http://www.wenhq.com/article/view_721.html</fs:srclink><fs:srcfeed>http://www.wenhq.com/feed</fs:srcfeed><fs:itemid>feedsky/wenhq/~8264497/626086342/5429992</fs:itemid></item><item><title>幸福生活哲言</title><link>http://www.wenhq.com/article/view_720.html</link><content:encoded>&lt;p&gt;钱多了会压死你，你承受得了吗？带，带不走，放，放不下。&lt;br /&gt;
时时刻刻发悲心，饶益众生为他人。&lt;br /&gt;
信佛是信因果，如果你真的信因果，就不会有想不通的事。&lt;br /&gt;
好和坏都是自己的心，如果不执着了，一切都是好的，坏的也会变好，如果执着了，看什么都不好，好的也会变坏了。&lt;br /&gt;
心情好了，你的身体、工作、家庭都会好。&lt;br /&gt;
时时刻刻观照自己的心就是念心，时时刻刻调整自己的心态就是修心。&lt;br /&gt;
要容纳，好坏都能容纳，要圆融，凡事都能圆融。&lt;br /&gt;
什么是吉祥圆满？身心健康、工作顺利、家庭和睦就是吉祥圆满。&lt;br /&gt;
不能欠别人，只能还别人，多干点有什么？少说一句能怎样？&lt;br /&gt;
财福不是真正的福，法福才是真正的福。&lt;br /&gt;
放下，是放下妄想和执着，并不是放弃责任和义务。&lt;/p&gt;
&lt;p&gt;爱不是信命得来的侥幸，要付出和成长。 量力而为，问心无愧，你将爱得心安理得没遗憾。&lt;br /&gt;
夫妻的真意： 相爱一辈子，争吵一辈子，忍耐一辈子，就是夫妻。&lt;br /&gt;
家的深刻内涵： 家是夫妻共同经营的，编织着梦和苦辣酸甜的窝。&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/626086343/wenhq/feedsky/s.gif?r=http://www.wenhq.com/article/view_720.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.wenhq.com/article/view_720.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>钱多了会压死你，你承受得了吗？带，带不走，放，放不下。
时时刻刻发悲心，饶益众生为他人。
信佛是信因果，如果你真的信因果，就不会有想不通的事。
好和坏都是自己的心，如果不执着了，一切都是好的，坏的也会变好，如果执着了，看什么都不好，好的也会变坏了。
心情好了，你的身体、工作、家庭都会好。
时时刻刻观照自己的心就是念心，时时刻刻调整自己的心态就是修心。
要容纳，好坏都能容纳，要圆融，凡事都能圆融。
什么是吉祥圆满？身心健康、工作顺利、家庭和睦就是吉祥圆满。
不能欠别人，只能还别人，多干点有什么？少说一句能怎样？
财福不是真正的福，法福才是真正的福。
放下，是放下妄想和执着，并不是放弃责任和义务。
爱不是信命得来的侥幸，要付出和成长。 量力而为，问心无愧，你将爱得心安理得没遗憾。
夫妻的真意： 相爱一辈子，争吵一辈子，忍耐一辈子，就是夫妻。
家的深刻内涵： 家是夫妻共同经营的，编织着梦和苦辣酸甜的窝。&lt;img src=&quot;http://www1.feedsky.com/t1/626086343/wenhq/feedsky/s.gif?r=http://www.wenhq.com/article/view_720.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>生活感悟</category><category>生活哲理</category><category>闲话</category><pubDate>Wed, 15 Feb 2012 08:03:35 +0800</pubDate><author>admin</author><comments>http://www.wenhq.com/article/view_720.html#comments</comments><guid isPermaLink="false">http://www.wenhq.com/?p=720</guid><dc:creator>admin</dc:creator><fs:srclink>http://www.wenhq.com/article/view_720.html</fs:srclink><fs:srcfeed>http://www.wenhq.com/feed</fs:srcfeed><fs:itemid>feedsky/wenhq/~8264497/626086343/5429992</fs:itemid></item><item><title>火车票实名会泄露个人信息</title><link>http://www.wenhq.com/article/view_719.html</link><content:encoded>&lt;p&gt;从去年开始火车票终于实名了，据网上介绍说，票面上的二维码包含了个人的信息，可以很容易就读取了，真是不负责啊。&lt;/p&gt;
&lt;p&gt;用过的火车票千万不要乱丢，因为自从实名制实施后！，你的信息都包含在火车票上，在火车票的右下方有一个图案！那个叫二维码，上面包含你很多信息，不法分子可能利用上面的信息办卡、行骗、甚至勒索…把火车票撕碎或者把二维码销毁，方可丢弃！&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/626086344/wenhq/feedsky/s.gif?r=http://www.wenhq.com/article/view_719.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.wenhq.com/article/view_719.html/feed</wfw:commentRss><slash:comments>1</slash:comments><description>从去年开始火车票终于实名了，据网上介绍说，票面上的二维码包含了个人的信息，可以很容易就读取了，真是不负责啊。
用过的火车票千万不要乱丢，因为自从实名制实施后！，你的信息都包含在火车票上，在火车票的右下方有一个图案！那个叫二维码，上面包含你很多信息，不法分子可能利用上面的信息办卡、行骗、甚至勒索…把火车票撕碎或者把二维码销毁，方可丢弃！&lt;img src=&quot;http://www1.feedsky.com/t1/626086344/wenhq/feedsky/s.gif?r=http://www.wenhq.com/article/view_719.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>生活感悟</category><category>IT杂谈</category><category>闲话</category><pubDate>Fri, 10 Feb 2012 08:03:07 +0800</pubDate><author>admin</author><comments>http://www.wenhq.com/article/view_719.html#comments</comments><guid isPermaLink="false">http://www.wenhq.com/?p=719</guid><dc:creator>admin</dc:creator><fs:srclink>http://www.wenhq.com/article/view_719.html</fs:srclink><fs:srcfeed>http://www.wenhq.com/feed</fs:srcfeed><fs:itemid>feedsky/wenhq/~8264497/626086344/5429992</fs:itemid></item><item><title>12306购买火车票历险记</title><link>http://www.wenhq.com/article/view_718.html</link><content:encoded>&lt;p&gt;首先说明一下12306网站的体验算是有史以来最差的，以前从没想过这样的网站能活的这么好，如果是一个电子商务网站的，不知道会咋的。&lt;br /&gt;
12306的好处是让我们知道，虽然票很紧张，仔细看下就明白了，凡是有动车和普通车的，动车有票，普通车没票；方式有高铁和动车的，动车就没票了，高铁确富富有余；这看起来不大象是运力不足。&lt;br /&gt;
1、配置环境：&lt;br /&gt;
先按照网站提示把证书装好，最好使用ie6浏览器；&lt;br /&gt;
开通好网银；&lt;br /&gt;
2、注册用户：&lt;br /&gt;
关键信息&amp;#8211;姓名、个人有效证件、电话、邮箱；&lt;br /&gt;
3、在12306的网站上有各地车站的放票时间，提前查看下放票时间；&lt;br /&gt;
4、提前5分钟登录网站，输入好出发地和目的地，出发时间等放票时间一到赶紧查；&lt;br /&gt;
今年成功购买了一张14号得卧铺票，算是这10多年买票最省事的一次，不用半夜排队，花费了几分钟，虽然很快这个网站我就再也连不上了。但访问该站的静态页面是可以的，说明不是服务器带宽的问题，而是网站并发处理能力太差；&lt;br /&gt;
第二次帮朋友买18号就很不幸了，连续三天花了N个小时才买上20号的。&lt;br /&gt;
造成网站访问量大的原因：&lt;br /&gt;
1、引用的css，js文件多；&lt;br /&gt;
2、采用了frame框架，经常返回失败，一般用户还不会刷新frame；&lt;br /&gt;
3、最要命的就是一次购买完成不了，需要连续三天或者更多时间连续访问，访问量能低吗；&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/626086345/wenhq/feedsky/s.gif?r=http://www.wenhq.com/article/view_718.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.wenhq.com/article/view_718.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>首先说明一下12306网站的体验算是有史以来最差的，以前从没想过这样的网站能活的这么好，如果是一个电子商务网站的，不知道会咋的。
12306的好处是让我们知道，虽然票很紧张，仔细看下就明白了，凡是有动车和普通车的，动车有票，普通车没票；方式有高铁和动车的，动车就没票了，高铁确富富有余；这看起来不大象是运力不足。
1、配置环境：
先按照网站提示把证书装好，最好使用ie6浏览器；
开通好网银；
2、注册用户：
关键信息&amp;#8211;姓名、个人有效证件、电话、邮箱；
3、在12306的网站上有各地车站的放票时间，提前查看下放票时间；
4、提前5分钟登录网站，输入好出发地和目的地，出发时间等放票时间一到赶紧查；
今年成功购买了一张14号得卧铺票，算是这10多年买票最省事的一次，不用半夜排队，花费了几分钟，虽然很快这个网站我就再也连不上了。但访问该站的静态页面是可以的，说明不是服务器带宽的问题，而是网站并发处理能力太差；
第二次帮朋友买18号就很不幸了，连续三天花了N个小时才买上20号的。
造成网站访问量大的原因：
1、引用的css，js文件多；
2、采用了frame框架，经常返回失败，一般用户还不会刷新frame；
3、最要命的就是一次购买完成不了，需要连续三天或者更多时间连续访问，访问量能低吗；&lt;img src=&quot;http://www1.feedsky.com/t1/626086345/wenhq/feedsky/s.gif?r=http://www.wenhq.com/article/view_718.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>网站</category><pubDate>Mon, 09 Jan 2012 08:52:35 +0800</pubDate><author>admin</author><comments>http://www.wenhq.com/article/view_718.html#comments</comments><guid isPermaLink="false">http://www.wenhq.com/article/view_718.html</guid><dc:creator>admin</dc:creator><fs:srclink>http://www.wenhq.com/article/view_718.html</fs:srclink><fs:srcfeed>http://www.wenhq.com/feed</fs:srcfeed><fs:itemid>feedsky/wenhq/~8264497/626086345/5429992</fs:itemid></item><item><title>xml xslt中的空格输出处理</title><link>http://www.wenhq.com/article/view_717.html</link><content:encoded>&lt;div id=&quot;blog_text&quot;&gt;
&lt;p&gt;xml xslt中的空格输出处理,这个问题困扰了我很久都没有找到解决方法。&lt;/p&gt;
&lt;p&gt;今天硬着头皮终于找到了一个可以用的解决方法了。&lt;/p&gt;
&lt;p&gt;很简单，即用&amp;amp;#160;就可以表示空格了。&lt;/p&gt;
&lt;p&gt;其他参考资料&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;用&amp;lt;xsl:text&amp;gt;&amp;lt;/xsl:text&amp;gt;可以保留空格，注意这里的xsl类型为text才可以，为其他的就不行了。&lt;/p&gt;
&lt;p&gt;另外，disable-output-escaping  属性为yes时，可以禁止转义输出，即直接输出&amp;lt;，&amp;amp;等字符&amp;lt;xsl:text  disable-output-escaping=&amp;#8221;yes&amp;#8221;&amp;gt;&amp;amp;amp;nbsp;&amp;lt;/xsl:text&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;amp;#160;或者&amp;lt;xsl:text disable-output-escaping=&amp;#8221;yes&amp;#8221;&amp;gt;&amp;lt;![CDATA[&amp;amp;nbsp;&amp;amp;nbsp;]]&amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;/p&gt;
&lt;p&gt;－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;在XSL中如何显示空格? 用&amp;amp;#32;无效，而&amp;amp;nbps;则出错&lt;/p&gt;
&lt;p&gt;&lt;/strong&gt;&amp;lt;xsl:text disable-output-escaping=&amp;#8221;yes&amp;#8221;&amp;gt;&amp;amp;amp;nbsp;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
&amp;lt;xsl:text disable-output-escaping=&amp;#8221;yes&amp;#8221;&amp;gt;&amp;amp;lt;![CDATA[&amp;amp;nbsp;]]&amp;amp;gt;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
&amp;lt;xsl:value-of disable-output-escaping=&amp;#8221;yes&amp;#8221;&amp;gt;&amp;amp;lt;![CDATA[&amp;amp;nbsp;]]&amp;amp;gt;&amp;lt;/xsl:value-of&amp;gt;&lt;br /&gt;
&amp;lt;xsl:value-of disable-output-escaping=&amp;#8221;yes&amp;#8221;&amp;gt;&amp;amp;amp;nbsp;&amp;lt;/xsl:value-of&amp;gt;&lt;br /&gt;
都可以，注意：必需要有disable-output-escaping=&amp;#8221;yes&amp;#8221;这个属性说明才可以。&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/626086346/wenhq/feedsky/s.gif?r=http://www.wenhq.com/article/view_717.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.wenhq.com/article/view_717.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>xml xslt中的空格输出处理,这个问题困扰了我很久都没有找到解决方法。
今天硬着头皮终于找到了一个可以用的解决方法了。
很简单，即用&amp;#38;#160;就可以表示空格了。
其他参考资料

用&amp;#60;xsl:text&amp;#62;&amp;#60;/xsl:text&amp;#62;可以保留空格，注意这里的xsl类型为text才可以，为其他的就不行了。
另外，disable-output-escaping  属性为yes时，可以禁止转义输出，即直接输出&amp;#60;，&amp;#38;等字符&amp;#60;xsl:text  disable-output-escaping=&amp;#8221;yes&amp;#8221;&amp;#62;&amp;#38;amp;nbsp;&amp;#60;/xsl:text&amp;#62;
&amp;#38;#160;或者&amp;#60;xsl:text disable-output-escaping=&amp;#8221;yes&amp;#8221;&amp;#62;&amp;#60;![CDATA[&amp;#38;nbsp;&amp;#38;nbsp;]]&amp;#62;&amp;#60;/xsl:text&amp;#62;
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
在XSL中如何显示空格? 用&amp;#38;#32;无效，而&amp;#38;nbps;则出错
&amp;#60;xsl:text disable-output-escaping=&amp;#8221;yes&amp;#8221;&amp;#62;&amp;#38;amp;nbsp;&amp;#60;/xsl:text&amp;#62;
&amp;#60;xsl:text disable-output-escaping=&amp;#8221;yes&amp;#8221;&amp;#62;&amp;#38;lt;![CDATA[&amp;#38;nbsp;]]&amp;#38;gt;&amp;#60;/xsl:text&amp;#62;
&amp;#60;xsl:value-of disable-output-escaping=&amp;#8221;yes&amp;#8221;&amp;#62;&amp;#38;lt;![CDATA[&amp;#38;nbsp;]]&amp;#38;gt;&amp;#60;/xsl:value-of&amp;#62;
&amp;#60;xsl:value-of disable-output-escaping=&amp;#8221;yes&amp;#8221;&amp;#62;&amp;#38;amp;nbsp;&amp;#60;/xsl:value-of&amp;#62;
都可以，注意：必需要有disable-output-escaping=&amp;#8221;yes&amp;#8221;这个属性说明才可以。&lt;img src=&quot;http://www1.feedsky.com/t1/626086346/wenhq/feedsky/s.gif?r=http://www.wenhq.com/article/view_717.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>java</category><category>XSL-FO</category><pubDate>Sun, 25 Dec 2011 17:04:08 +0800</pubDate><author>admin</author><comments>http://www.wenhq.com/article/view_717.html#comments</comments><guid isPermaLink="false">http://www.wenhq.com/?p=717</guid><dc:creator>admin</dc:creator><fs:srclink>http://www.wenhq.com/article/view_717.html</fs:srclink><fs:srcfeed>http://www.wenhq.com/feed</fs:srcfeed><fs:itemid>feedsky/wenhq/~8264497/626086346/5429992</fs:itemid></item><item><title>JAVA实现AES的加密和解密算法</title><link>http://www.wenhq.com/article/view_716.html</link><content:encoded>&lt;p&gt;import javax.crypto.Cipher;&lt;br /&gt;
import javax.crypto.spec.IvParameterSpec;&lt;br /&gt;
import javax.crypto.spec.SecretKeySpec;&lt;/p&gt;
&lt;p&gt;import sun.misc.BASE64Decoder;&lt;br /&gt;
import sun.misc.BASE64Encoder;&lt;/p&gt;
&lt;p&gt;/**AES 是一种可逆加密算法，对用户的敏感信息加密处理&lt;br /&gt;
* 对原始数据进行AES加密后，在进行Base64编码转化；&lt;br /&gt;
*/&lt;br /&gt;
public class AESOperator {&lt;br /&gt;
/*&lt;br /&gt;
* 加密用的Key 可以用26个字母和数字组成&lt;br /&gt;
* 此处使用AES-128-CBC加密模式，key需要为16位。&lt;br /&gt;
*/&lt;br /&gt;
private String sKey=&amp;#8221;0123456789abcdef&amp;#8221;;&lt;br /&gt;
private String ivParameter=&amp;#8221;0123456789abcdef&amp;#8221;;&lt;br /&gt;
private static AESOperator instance=null;&lt;br /&gt;
private AESOperator(){&lt;/p&gt;
&lt;p&gt;}&lt;br /&gt;
public static AESOperator getInstance(){&lt;br /&gt;
if (instance==null)&lt;br /&gt;
instance= new AESOperator();&lt;br /&gt;
return instance;&lt;br /&gt;
}&lt;br /&gt;
// 加密&lt;br /&gt;
public String encrypt(String sSrc) throws Exception {&lt;br /&gt;
Cipher cipher = Cipher.getInstance(&amp;#8220;AES/CBC/PKCS5Padding&amp;#8221;);&lt;br /&gt;
byte[] raw = sKey.getBytes();&lt;br /&gt;
SecretKeySpec skeySpec = new SecretKeySpec(raw, &amp;#8220;AES&amp;#8221;);&lt;br /&gt;
IvParameterSpec iv = new IvParameterSpec(ivParameter.getBytes());//使用CBC模式，需要一个向量iv，可增加加密算法的强度&lt;br /&gt;
cipher.init(Cipher.ENCRYPT_MODE, skeySpec, iv);&lt;br /&gt;
byte[] encrypted = cipher.doFinal(sSrc.getBytes(&amp;#8220;utf-8&amp;#8243;));&lt;br /&gt;
return new BASE64Encoder().encode(encrypted);//此处使用BASE64做转码。&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;// 解密&lt;br /&gt;
public String decrypt(String sSrc) throws Exception {&lt;br /&gt;
try {&lt;br /&gt;
byte[] raw = sKey.getBytes(&amp;#8220;ASCII&amp;#8221;);&lt;br /&gt;
SecretKeySpec skeySpec = new SecretKeySpec(raw, &amp;#8220;AES&amp;#8221;);&lt;br /&gt;
Cipher cipher = Cipher.getInstance(&amp;#8220;AES/CBC/PKCS5Padding&amp;#8221;);&lt;br /&gt;
IvParameterSpec iv = new IvParameterSpec(ivParameter.getBytes());&lt;br /&gt;
cipher.init(Cipher.DECRYPT_MODE, skeySpec, iv);&lt;br /&gt;
byte[] encrypted1 = new BASE64Decoder().decodeBuffer(sSrc);//先用base64解密&lt;br /&gt;
byte[] original = cipher.doFinal(encrypted1);&lt;br /&gt;
String originalString = new String(original,&amp;#8221;utf-8&amp;#8243;);&lt;br /&gt;
return originalString;&lt;br /&gt;
} catch (Exception ex) {&lt;br /&gt;
return null;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;public static void main(String[] args) throws Exception {&lt;br /&gt;
// 需要加密的字串&lt;br /&gt;
String cSrc = &amp;#8220;我来自www.wenhq.com&amp;#8221;;&lt;br /&gt;
System.out.println(cSrc);&lt;br /&gt;
// 加密&lt;br /&gt;
long lStart = System.currentTimeMillis();&lt;br /&gt;
String enString = AESOperator.getInstance().encrypt(cSrc);&lt;br /&gt;
System.out.println(&amp;#8220;加密后的字串是：&amp;#8221; + enString);&lt;/p&gt;
&lt;p&gt;long lUseTime = System.currentTimeMillis() &amp;#8211; lStart;&lt;br /&gt;
System.out.println(&amp;#8220;加密耗时：&amp;#8221; + lUseTime + &amp;#8220;毫秒&amp;#8221;);&lt;br /&gt;
// 解密&lt;br /&gt;
lStart = System.currentTimeMillis();&lt;br /&gt;
String DeString = AESOperator.getInstance().decrypt(enString);&lt;br /&gt;
System.out.println(&amp;#8220;解密后的字串是：&amp;#8221; + DeString);&lt;br /&gt;
lUseTime = System.currentTimeMillis() &amp;#8211; lStart;&lt;br /&gt;
System.out.println(&amp;#8220;解密耗时：&amp;#8221; + lUseTime + &amp;#8220;毫秒&amp;#8221;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/626086347/wenhq/feedsky/s.gif?r=http://www.wenhq.com/article/view_716.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.wenhq.com/article/view_716.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>import javax.crypto.Cipher;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
/**AES 是一种可逆加密算法，对用户的敏感信息加密处理
* 对原始数据进行AES加密后，在进行Base64编码转化；
*/
public class AESOperator {
/*
* 加密用的Key 可以用26个字母和数字组成
* 此处使用AES-128-CBC加密模式，key需要为16位。
*/
private String sKey=&amp;#8221;0123456789abcdef&amp;#8221;;
private String ivParameter=&amp;#8221;0123456789abcdef&amp;#8221;;
private static AESOperator instance=null;
private AESOperator(){
}
public static AESOperator getInstance(){
if (instance==null)
instance= new AESOperator();
return instance;
}
// 加密
public String encrypt(String sSrc) throws Exception {
Cipher cipher = Cipher.getInstance(&amp;#8220;AES/CBC/PKCS5Padding&amp;#8221;);
byte[] raw = sKey.getBytes();
SecretKeySpec skeySpec = new SecretKeySpec(raw, &amp;#8220;AES&amp;#8221;);
IvParameterSpec iv = new IvParameterSpec(ivParameter.getBytes());//使用CBC模式，需要一个向量iv，可增加加密算法的强度
cipher.init(Cipher.ENCRYPT_MODE, skeySpec, iv);
byte[] encrypted = [...]&lt;img src=&quot;http://www1.feedsky.com/t1/626086347/wenhq/feedsky/s.gif?r=http://www.wenhq.com/article/view_716.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>java基础</category><category>java</category><pubDate>Sun, 04 Dec 2011 15:43:17 +0800</pubDate><author>admin</author><comments>http://www.wenhq.com/article/view_716.html#comments</comments><guid isPermaLink="false">http://www.wenhq.com/?p=716</guid><dc:creator>admin</dc:creator><fs:srclink>http://www.wenhq.com/article/view_716.html</fs:srclink><fs:srcfeed>http://www.wenhq.com/feed</fs:srcfeed><fs:itemid>feedsky/wenhq/~8264497/626086347/5429992</fs:itemid></item><item><title>fop的流程控制语句</title><link>http://www.wenhq.com/article/view_715.html</link><content:encoded>&lt;p&gt;fop中条件判断有两种方式：&lt;/p&gt;
&lt;p&gt;第一、   if语句&lt;/p&gt;
&lt;p&gt;&amp;lt;xsl:if test=&amp;#8221;host =&amp;#8217;wenhq&amp;#8217;&amp;#8221;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;fo:block&amp;gt;亲亲宝宝&amp;lt;/fo:block&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/xsl:if&amp;gt;&lt;/p&gt;
&lt;p&gt;host是xml中数据，可以动态设置&lt;/p&gt;
&lt;p&gt;第二、   when语句&lt;/p&gt;
&lt;pre&gt;&amp;lt;xsl:choose&amp;gt;&lt;/pre&gt;
&lt;pre&gt;&amp;lt;xsl:when test=&quot;host ='wenhq'&quot;&amp;gt;&lt;/pre&gt;
&lt;p&gt;&amp;lt;fo:block&amp;gt;亲亲宝宝&amp;lt;/fo:block&amp;gt;&lt;/p&gt;
&lt;pre&gt;    &amp;lt;/xsl:when&amp;gt;&lt;/pre&gt;
&lt;pre&gt;    &amp;lt;xsl:otherwise&amp;gt;&lt;/pre&gt;
&lt;p&gt;&amp;lt;fo:block&amp;gt;不是来自亲亲宝宝&amp;lt;/fo:block&amp;gt;&lt;/p&gt;
&lt;pre&gt;    &amp;lt;/xsl:otherwise&amp;gt;&lt;/pre&gt;
&lt;pre&gt;&amp;lt;/xsl:choose&amp;gt;&lt;/pre&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/626086348/wenhq/feedsky/s.gif?r=http://www.wenhq.com/article/view_715.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.wenhq.com/article/view_715.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>fop中条件判断有两种方式：
第一、   if语句
&amp;#60;xsl:if test=&amp;#8221;host =&amp;#8217;wenhq&amp;#8217;&amp;#8221;&amp;#62;
&amp;#60;fo:block&amp;#62;亲亲宝宝&amp;#60;/fo:block&amp;#62;
&amp;#60;/xsl:if&amp;#62;
host是xml中数据，可以动态设置
第二、   when语句
&amp;#60;xsl:choose&amp;#62;
&amp;#60;xsl:when test=&quot;host ='wenhq'&quot;&amp;#62;
&amp;#60;fo:block&amp;#62;亲亲宝宝&amp;#60;/fo:block&amp;#62;
    &amp;#60;/xsl:when&amp;#62;
    &amp;#60;xsl:otherwise&amp;#62;
&amp;#60;fo:block&amp;#62;不是来自亲亲宝宝&amp;#60;/fo:block&amp;#62;
    &amp;#60;/xsl:otherwise&amp;#62;
&amp;#60;/xsl:choose&amp;#62;&lt;img src=&quot;http://www1.feedsky.com/t1/626086348/wenhq/feedsky/s.gif?r=http://www.wenhq.com/article/view_715.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>java</category><category>XSL-FO</category><pubDate>Wed, 30 Nov 2011 19:19:14 +0800</pubDate><author>admin</author><comments>http://www.wenhq.com/article/view_715.html#comments</comments><guid isPermaLink="false">http://www.wenhq.com/?p=715</guid><dc:creator>admin</dc:creator><fs:srclink>http://www.wenhq.com/article/view_715.html</fs:srclink><fs:srcfeed>http://www.wenhq.com/feed</fs:srcfeed><fs:itemid>feedsky/wenhq/~8264497/626086348/5429992</fs:itemid></item><item><title>fop动态引用图片</title><link>http://www.wenhq.com/article/view_714.html</link><content:encoded>&lt;p&gt;fop中一般是这样应用图片：&lt;/p&gt;
&lt;p&gt;&amp;lt;fo:external-graphic src=&amp;#8221;url(/path/cover1.jpg)&amp;#8221; /&amp;gt;&lt;/p&gt;
&lt;p&gt;这样图片是不会变的，有时需要根据条件换个图片，src属性值不能引入&amp;lt;xsl:value-of select= 去获取xml中的值。可以通过attribute的属性给src动态赋值，如：&lt;/p&gt;
&lt;p&gt;&amp;lt;fo:external-graphic&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xsl:attribute name=&amp;#8221;src&amp;#8221;&amp;gt;&amp;lt;xsl:value-of select=&amp;#8221;concat(&amp;#8216;url(&amp;amp;quot;&amp;#8217;,Data/SealJpg, &amp;#8216;.jpg&amp;#8217;, &amp;#8216;&amp;amp;quot;)&amp;#8217;)&amp;#8221;/&amp;gt;&amp;lt;/xsl:attribute&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/fo:external-graphic&amp;gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/626086349/wenhq/feedsky/s.gif?r=http://www.wenhq.com/article/view_714.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.wenhq.com/article/view_714.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>fop中一般是这样应用图片：
&amp;#60;fo:external-graphic src=&amp;#8221;url(/path/cover1.jpg)&amp;#8221; /&amp;#62;
这样图片是不会变的，有时需要根据条件换个图片，src属性值不能引入&amp;#60;xsl:value-of select= 去获取xml中的值。可以通过attribute的属性给src动态赋值，如：
&amp;#60;fo:external-graphic&amp;#62;
&amp;#60;xsl:attribute name=&amp;#8221;src&amp;#8221;&amp;#62;&amp;#60;xsl:value-of select=&amp;#8221;concat(&amp;#8216;url(&amp;#38;quot;&amp;#8217;,Data/SealJpg, &amp;#8216;.jpg&amp;#8217;, &amp;#8216;&amp;#38;quot;)&amp;#8217;)&amp;#8221;/&amp;#62;&amp;#60;/xsl:attribute&amp;#62;
&amp;#60;/fo:external-graphic&amp;#62;&lt;img src=&quot;http://www1.feedsky.com/t1/626086349/wenhq/feedsky/s.gif?r=http://www.wenhq.com/article/view_714.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>java</category><category>XSL-FO</category><pubDate>Fri, 25 Nov 2011 19:17:57 +0800</pubDate><author>admin</author><comments>http://www.wenhq.com/article/view_714.html#comments</comments><guid isPermaLink="false">http://www.wenhq.com/?p=714</guid><dc:creator>admin</dc:creator><fs:srclink>http://www.wenhq.com/article/view_714.html</fs:srclink><fs:srcfeed>http://www.wenhq.com/feed</fs:srcfeed><fs:itemid>feedsky/wenhq/~8264497/626086349/5429992</fs:itemid></item></channel></rss>
