浏览 4898 次
锁定老帖子 主题:xsl中有&,<,>这样的特殊字符如何处理
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-11-25
<?xml version="1.0" encoding="GBK"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> package com.dhms.pro.daoimpl; import com.dhms.base.daoimpl.BabyDao; import com.dhms.pro.po.ProTeam; public class ProTeamDAO extends BabyDao<ProTeam,Long>{ } </xsl:template> </xsl:stylesheet> 其中<ProTeam,Long>出现符号<和>没有办法实现转换 怎么才能在xsl中使用这样的字符? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-11-25
找了一下资料,CDATA似乎可以解决
一个CDATA section 以"<![CDATA["开始,并以"]]>"结束 <![CDATA[<ProTeam,Long>]]>但是转换后的结果不理想 & lt ; ProTeam,Long & gt ; 嘎嘎,这个怎么办? |
|
返回顶楼 | |
发表时间:2007-11-25
不知道是否是最好的解决方案
<xsl:text disable-output-escaping="yes">& lt ;</xsl:text>ProTeam,Long<xsl:text disable-output-escaping="yes">& gt ;</xsl:text> 输出结果:<ProTeam,Long> |
|
返回顶楼 | |
发表时间:2007-11-25
<?xml version="1.0" encoding="UTF-8"?> package com.dhms.pro.daoimpl; import com.dhms.base.daoimpl.BabyDao; import com.dhms.pro.po.ProTeam; public class ProTeamDAO extends BabyDao <ProTeam,Long>{ } 不知道上面的一行<?xml version="1.0" encoding="UTF-8"?>如何才能去掉? 一个一个解决,嘎嘎 |
|
返回顶楼 | |
发表时间:2007-11-25
bubble 写道 <?xml version="1.0" encoding="UTF-8"?> package com.dhms.pro.daoimpl; import com.dhms.base.daoimpl.BabyDao; import com.dhms.pro.po.ProTeam; public class ProTeamDAO extends BabyDao <ProTeam,Long>{ } 不知道上面的一行<?xml version="1.0" encoding="UTF-8"?>如何才能去掉? 一个一个解决,嘎嘎 在xsl中加入 <xsl:output method="text" indent="yes" encoding="utf-8" /> |
|
返回顶楼 | |
发表时间:2007-11-29
空格<xsl:text> </xsl:text>
|
|
返回顶楼 | |
发表时间:2007-11-29
xsl中特殊标签的使用
例如: <logic:present><bean:write>等 在<xsl:stylesheet>中追加命名空间 例如: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:logic="http://www.w3.org/1999/XSL/logic" xmlns:bean="http://www.w3.org/1999/XSL/w"> |
|
返回顶楼 | |
发表时间:2008-01-13
换行
<xsl:text disable-output-escaping= "yes " >& # xD;& # xA;</xsl:text > 把中间的空格都去掉 |
|
返回顶楼 | |