用xsl获取属性值后在html的显示换行缩进问题
我在用xsl将xml转换成html的过程在中:
先用Castor读取xml文件入一个对象中,在将对象传给xsl文件进行处理
用<xsl:value-of select="introduction_objective" disable-output-escaping="yes"/>
introduction_objective为对象中的一个String,此String中有一些缩进和换行.
但转换出来的结果是这一段所有的缩进和换行都被忽略了.显示在html文件中的是一段粘在一起的字符串.
如 xml文件中有element:
<e>
a line
another line
third line
</e>
得到的String print出来是
a line
another line
third line
但通过xsl显示到html上就成了: a line another line third line
有谁知道怎么解决? 谢谢!
问题点数:30、回复次数:3Top
1 楼net_lover(【孟子E章】)回复于 2004-10-21 17:19:37 得分 30
你可以
<textarea style="overflow:visible;width:100%"><xsl:value-of select="introduction_objective" disable-output-escaping="yes"/></textarea>Top
2 楼holyfair(清水无香)回复于 2004-10-21 17:35:02 得分 0
谢谢
只是如果不想用textarea ? 有其他办法吗?Top
3 楼holyfair(清水无香)回复于 2004-10-21 18:01:14 得分 0
比如同样用在FOP和JFor对其转换成PDF和RTF格式时,也有同样的问题.Top





