CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  XML/SOAP

为什么xml数据显示不了回车换行?

楼主yxh02(一杯热红茶)2005-09-19 19:07:50 在 Web 开发 / XML/SOAP 提问

我想在xml数据中直接显示多个空格,以及回车换行,代码如下:  
   
  <?xml   version="1.0"   encoding="gb2312"?>  
  <company>  
  <name>  
  &#0x0d;&#0x0a;  
  中国人民银行&#0xa0;&#0xa0;&#0xa0;  
  北京分行&#0x0d;&#0x0a;  
  </name>  
  </company>  
   
  其中&#0x0d;&#0x0a;表示回车换行,&#0xa0;表示空格  
  但是用ie打开时无法显示回车,是不是使用的不对,希望大侠们指教!十分感谢!  
   
   
  问题点数:20、回复次数:7Top

1 楼yxh02(一杯热红茶)回复于 2005-09-19 19:09:52 得分 0

上面写错了,代码是:  
  <?xml   version="1.0"   encoding="gb2312"?>  
  <company>  
  <name>  
  &#x0d;&#x0a;  
  中国人民银行&#xa0;&#xa0;&#xa0;  
  北京分行&#x0d;&#x0a;  
  </name>  
  </company>Top

2 楼cds27(http://blog.csdn.net/cds27/)回复于 2005-09-20 11:19:18 得分 15

空格用&#160;  
  换行用<br/>  
  用法如下:  
  <name>  
  <![CDATA[  
  中国人民银行<br/>  
  &#160;北京分行  
  ]]>  
  </name>  
  显示的语句:  
  <xsl:value-of   select="//name"   disable-output-escaping="yes"/>  
  Top

3 楼dh20156(风之石)回复于 2005-09-20 11:34:14 得分 0

用chr(??)Top

4 楼ssm1226(雨中人(虚心学习))回复于 2005-09-20 17:22:32 得分 5

 
   
  <?xml   version="1.0"   encoding="UTF-8"?>  
  <xsl:stylesheet   version="1.0"   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"   xmlns:fo="http://www.w3.org/1999/XSL/Format">  
  <xsl:template   match="/">  
  <xsl:element   name="textarea">  
  <xsl:attribute   name="cols">30</xsl:attribute>  
  <xsl:attribute   name="rows">10</xsl:attribute>  
  <xsl:value-of   select="//name"   disable-output-escaping="yes"/>  
  </xsl:element>  
  </xsl:template>  
  </xsl:stylesheet>  
  Top

5 楼yxh02(一杯热红茶)回复于 2005-09-20 19:47:43 得分 0

要在ie中显示回车换行,是不是必须使用xsl呢?为什么多个空格就可以用&#xa0;来达到显示目的,而回车换行不可以?大家帮帮忙,多谢大家!Top

6 楼cds27(http://blog.csdn.net/cds27/)回复于 2005-09-21 17:07:15 得分 0

不为什么,这你要问MS。  
   
  因为即使是IE也不支持&#x0d;   ,我试了,发现没效果。  
   
  另外,换个角度为MS的程序员想想,的确,如果支持换行符的话,既增加解析难度,也降低了效率。所以他们提供了个<br/>来绕过这个问题。  
   
  既然如此,为什么不用<br/>呢。Top

7 楼yxh02(一杯热红茶)回复于 2005-09-21 22:36:57 得分 0

呵呵,我原以为可以用&#x0d;   ,谢谢了:)Top

相关问题

  • 除错,xml数据显示
  • 怎么让数据库中的回车能在网页中显示出来?
  • 数据表中的内容包含回车换行符,如何显示内容时执行换行?
  • 从数据库读取的字符串,怎样正常显示回车换行符?
  • 如果将通过textbox提交到数据库中的空格和回车正确显示出来...
  • textarea中的回车、空格字符存入数据库,再取出来显示时就没有了?
  • textarea中的回车字符转化为<br>存入数据库,再取出来显示时出问题了!
  • 再论在VB中显示XML数据
  • 在XML数据 如何显示图片
  • 请教显示XML数据的问题

关键词

  • 回车换行
  • xa
  • 显示
  • 空格
  • 北京分行

得分解答快速导航

  • 帖主:yxh02
  • cds27
  • ssm1226

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo