以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  XML中换行字符?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=6900)


--  作者:narciy
--  发布时间:4/20/2004 10:47:00 PM

--  XML中换行字符?
在XML中,换行用 , ,在XLT中怎么都不行啊?XML改怎么表示换行呢,不用<br/>等,
--  作者:KAI
--  发布时间:4/21/2004 12:45:00 AM

--  
换行的字参码好像是
xml经过xml处理器之后, 被规范化(Normalization)为#xA
然后经过xsl处理器,将xml来源树和xsl结构树对比处理
然后得出结果树
。。。。
你试试看吧,我没测试
--  作者:narciy
--  发布时间:4/21/2004 1:26:00 PM

--  
这样不行,只是转换为空格.
--  作者:KAI
--  发布时间:4/21/2004 2:35:00 PM

--  
如果你要在浏览器中看,当然看不到了,浏览器中最终看到的是html结果
html的换行是<br>或者<p>
如果你转换成其他的比如pdf格式,就能看到换行了吧


--  作者:sam
--  发布时间:4/21/2004 7:18:00 PM

--  
<xsl:variable name="newline">
<xsl:text>
</xsl:text><!--在上一行回车就可以使用$newline实现换行了-->
</xsl:variable>
--  作者:KAI
--  发布时间:4/21/2004 10:58:00 PM

--  
楼上方法可行,但岂不是费事?何不就用<br/>?
--  作者:narciy
--  发布时间:4/22/2004 1:32:00 PM

--  
谢谢了!看来还是<br/>最方便了,但是程序了吧<br/>付给字符串转义了<,>
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
297.363ms