论坛首页 Java企业应用论坛

xsl中有&,<,>这样的特殊字符如何处理

浏览 4898 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-11-25  
xsl文件如下:
<?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中使用这样的字符?
   发表时间:2007-11-25  
找了一下资料,CDATA似乎可以解决
一个CDATA section 以"<![CDATA["开始,并以"]]>"结束
<![CDATA[<ProTeam,Long>]]>但是转换后的结果不理想
& lt ; ProTeam,Long & gt ;
嘎嘎,这个怎么办?
0 请登录后投票
   发表时间: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>
0 请登录后投票
   发表时间: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"?>如何才能去掉?
一个一个解决,嘎嘎
0 请登录后投票
   发表时间: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" />
0 请登录后投票
   发表时间:2007-11-29  
空格<xsl:text> </xsl:text>
0 请登录后投票
   发表时间: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">
0 请登录后投票
   发表时间:2008-01-13  
换行
<xsl:text   disable-output-escaping= "yes " >& # xD;& # xA;</xsl:text >
把中间的空格都去掉
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics