新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论XSL,XSLT,XSL-FO,CSS等技术
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XSL/XSLT/XSL-FO/CSS 』 → 请教一个百思不得其解的XML显示问题[求助] 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 6542 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 请教一个百思不得其解的XML显示问题[求助] 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     ilovethisdog 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:69
      门派:XML.ORG.CN
      注册:2005/7/3

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给ilovethisdog发送一个短消息 把ilovethisdog加入好友 查看ilovethisdog的个人资料 搜索ilovethisdog在『 XSL/XSLT/XSL-FO/CSS 』的所有贴子 引用回复这个贴子 回复这个贴子 查看ilovethisdog的博客楼主
    发贴心情 请教一个百思不得其解的XML显示问题[求助]

    有两段从HTML中复制过来的文字,在HTML中段落显示正常,但复制到XML后,发现用XSLT转换后显示为一段,并且段首的空格也没有了。我用XSL中用<textarea></textarea>来显示又可以正常显示段落。但缺点是textarea里面不能显示图片。用google/baidu搜索后没有找到解决方法。特向各位牛人请教,还望能指点一二。谢谢!

    以下为我的XML源文档:
    <content> 学院与英国格林威治大学、奇切斯特学院等学院开展联合办学,与英国伯明翰大学、日本佐贺大学等国外十多所大学和境外机构建立了广泛的联系。前联合国副秘书长明时康,美国驻华使馆新闻文化参赞唐伟康先生,美国驻成都领事馆领事以及英国有关高校的专家先后到我院考察并作专题演讲。十多年来,我院教师大多数都到过国外进修、学习、访问和工作。改革开放以来,先后有来自英国、美国、澳大利亚、新西兰和日本等的英、日语外教共99人到我院任教。2000年以来,日语专业十多个学生先后到日本作短期学习与交流。
     多年来,学院教职工兢兢业业,脚踏实地,勤奋工作,为经济和社会发展培养了数以千计的外语类高级专门人才;为学校的公共外语教学付出了极大的心血.目前,在学校党政领导及有关部门的大力支持下,学院的办学条件得到了较大的改善,办学实力不断增强,办学规模逐步扩大,办学层次不断完善,办学水平不断提高,办学效益逐步显现,教学科研等各项工作已步入良性循环的轨道,全院师生精神振奋,呈现出一片欣欣向荣的景象。</content>


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/7/3 19:04:00
     
     孤独 帅哥哟,离线,有人找我吗?
      
      
      威望:7
      等级:大三(面向对象是个好东东!)(版主)
      文章:826
      积分:4220
      门派:XML.ORG.CN
      注册:2004/1/14

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给孤独发送一个短消息 把孤独加入好友 查看孤独的个人资料 搜索孤独在『 XSL/XSLT/XSL-FO/CSS 』的所有贴子 引用回复这个贴子 回复这个贴子 查看孤独的博客2
    发贴心情 
    因为xml输出的html中不包含换行以及空格的代码,当然不会显示.
    可以在交流后面用<br/>分开.前面的空格可以用&amp;nbsp;当然显示的时候要用html格式输出.

    ----------------------------------------------
    <?xml version="1.0" encoding="gb2312"?>
    <个人签名>
      <Website>[url=http://www.mahaobo.cn]
    MaHaobo.cn[/url]
    </Website>
    <Email>aloning(at)gmail.com</Email>
      <Qq >32113739</Qq>
    </个人签名>

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/7/4 0:51:00
     
     Qr 帅哥哟,离线,有人找我吗?
      
      
      威望:9
      等级:博士二年级(版主)
      文章:4392
      积分:29981
      门派:XML.ORG.CN
      注册:2004/5/15

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Qr发送一个短消息 把Qr加入好友 查看Qr的个人资料 搜索Qr在『 XSL/XSLT/XSL-FO/CSS 』的所有贴子 访问Qr的主页 引用回复这个贴子 回复这个贴子 查看Qr的博客3
    发贴心情 
    以段落为单位存储,用CSS定义段落格式。不过麻烦一点。

    ----------------------------------------------
    没人帮忙,那就靠自己,自己才是最好的老师!本人拒绝回答通过站内短消息提出的问题!

    blog:http://Qr.blogger.org.cn

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/7/4 9:02:00
     
     ilovethisdog 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:69
      门派:XML.ORG.CN
      注册:2005/7/3

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给ilovethisdog发送一个短消息 把ilovethisdog加入好友 查看ilovethisdog的个人资料 搜索ilovethisdog在『 XSL/XSLT/XSL-FO/CSS 』的所有贴子 引用回复这个贴子 回复这个贴子 查看ilovethisdog的博客4
    发贴心情 
    谢谢楼上二位的回答,但小弟还有一些不太明白的地方:用<br />输出的话,xml会照原样输出, 我用CDATA后也一样,parser不会把<br />翻译成换行。我现在用的是XSL+CSS输出,XML是数据来源。我的原文件(用的<textarea>来做,但缺点是不能插入图片)在这里
    http://web.gzu.edu.cn/fl/cn/introduction_of_the_college.xml
    如果能得到更多的解疑,将感激不尽。谢谢!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/7/4 15:06:00
     
     孤独 帅哥哟,离线,有人找我吗?
      
      
      威望:7
      等级:大三(面向对象是个好东东!)(版主)
      文章:826
      积分:4220
      门派:XML.ORG.CN
      注册:2004/1/14

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给孤独发送一个短消息 把孤独加入好友 查看孤独的个人资料 搜索孤独在『 XSL/XSLT/XSL-FO/CSS 』的所有贴子 引用回复这个贴子 回复这个贴子 查看孤独的博客5
    发贴心情 
    <xsl:value-of select="xxx"  disable-output-escaping="yes"/>

    ----------------------------------------------
    <?xml version="1.0" encoding="gb2312"?>
    <个人签名>
      <Website>[url=http://www.mahaobo.cn]
    MaHaobo.cn[/url]
    </Website>
    <Email>aloning(at)gmail.com</Email>
      <Qq >32113739</Qq>
    </个人签名>

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/7/4 15:18:00
     
     Qr 帅哥哟,离线,有人找我吗?
      
      
      威望:9
      等级:博士二年级(版主)
      文章:4392
      积分:29981
      门派:XML.ORG.CN
      注册:2004/5/15

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Qr发送一个短消息 把Qr加入好友 查看Qr的个人资料 搜索Qr在『 XSL/XSLT/XSL-FO/CSS 』的所有贴子 访问Qr的主页 引用回复这个贴子 回复这个贴子 查看Qr的博客6
    发贴心情 
    用CDATA的话,XSL+CSS输出应该没问题。CDATA中可以存储诸如HTML等,不会发生格式的变化。

    ----------------------------------------------
    没人帮忙,那就靠自己,自己才是最好的老师!本人拒绝回答通过站内短消息提出的问题!

    blog:http://Qr.blogger.org.cn

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/7/4 15:21:00
     
     ilovethisdog 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:69
      门派:XML.ORG.CN
      注册:2005/7/3

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给ilovethisdog发送一个短消息 把ilovethisdog加入好友 查看ilovethisdog的个人资料 搜索ilovethisdog在『 XSL/XSLT/XSL-FO/CSS 』的所有贴子 引用回复这个贴子 回复这个贴子 查看ilovethisdog的博客7
    发贴心情 
    在次感谢二位的回答。<xsl:value-of select="xxx"  disable-output-escaping="yes"/>这个方式我尝试过,不起作用。CDATA里面就算存储<br />等符号,最后输出显示的时候还是<br />,而不是HTML里面的换行。我在google里面找了好几天,仍未找到解决的方法。还请大家多多指点!

    另外,我看过CSDN社区帖子的XML源代码,好像用的也是<textarea />来显示的,解决了换行和空格的问题(我现在做好的就是用这种方法)。不过<textarea>不能显示图片的问题还是存在。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/7/4 17:04:00
     
     Qr 帅哥哟,离线,有人找我吗?
      
      
      威望:9
      等级:博士二年级(版主)
      文章:4392
      积分:29981
      门派:XML.ORG.CN
      注册:2004/5/15

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Qr发送一个短消息 把Qr加入好友 查看Qr的个人资料 搜索Qr在『 XSL/XSLT/XSL-FO/CSS 』的所有贴子 访问Qr的主页 引用回复这个贴子 回复这个贴子 查看Qr的博客8
    发贴心情 
    你在本版或基础版用CDATA为关键词搜索一下相关贴子,看看代码是否写正确了。

    如果不行,有个慢点的方法:
    每个<content> 存一个段落,新增一个<image>存储图片路径,并通过CSS格式化输出可解决。

    ----------------------------------------------
    没人帮忙,那就靠自己,自己才是最好的老师!本人拒绝回答通过站内短消息提出的问题!

    blog:http://Qr.blogger.org.cn

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/7/4 17:38:00
     
     ilovethisdog 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:69
      门派:XML.ORG.CN
      注册:2005/7/3

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给ilovethisdog发送一个短消息 把ilovethisdog加入好友 查看ilovethisdog的个人资料 搜索ilovethisdog在『 XSL/XSLT/XSL-FO/CSS 』的所有贴子 引用回复这个贴子 回复这个贴子 查看ilovethisdog的博客9
    发贴心情 
    Still doesn't work, but thank you all the same~
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/7/4 19:52:00
     
     孤独 帅哥哟,离线,有人找我吗?
      
      
      威望:7
      等级:大三(面向对象是个好东东!)(版主)
      文章:826
      积分:4220
      门派:XML.ORG.CN
      注册:2004/1/14

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给孤独发送一个短消息 把孤独加入好友 查看孤独的个人资料 搜索孤独在『 XSL/XSLT/XSL-FO/CSS 』的所有贴子 引用回复这个贴子 回复这个贴子 查看孤独的博客10
    发贴心情 
    你用的name space有问题吧?用1999的

    ----------------------------------------------
    <?xml version="1.0" encoding="gb2312"?>
    <个人签名>
      <Website>[url=http://www.mahaobo.cn]
    MaHaobo.cn[/url]
    </Website>
    <Email>aloning(at)gmail.com</Email>
      <Qq >32113739</Qq>
    </个人签名>

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/7/4 20:10:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XSL/XSLT/XSL-FO/CSS 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2026/4/2 13:44:56

    本主题贴数14,分页: [1] [2]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    156.250ms