以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  XML中空白字符的处理,例如“\n”,请高手指教!:)  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=13867)


--  作者:skyyu
--  发布时间:1/20/2005 4:27:00 PM

--  XML中空白字符的处理,例如“\n”,请高手指教!:)
各位高手,我问个XML的问题,希望大家帮忙回答下,:)

我用XML做资源文件 里面有换行标志“\n”,通过流处理后,达不到换行的效果,我用google查了下解决方法,说是可以通过设置一个什么标志就可以处理类似的空白字符了,但是我对XML才刚刚入门,请高手帮忙解答! :)

PS:我测试了下 在文本文件中如果有"\n"这个标志是都不会换行的,都会直接打印出来,因为在文本文件中"\n"被转换成了"5C 6E",正确的换行编码应该是"0D 0A",但在XML中是有办法处理的 。


--  作者:skyyu
--  发布时间:1/24/2005 12:00:00 PM

--  
我用的jdom处理XML文件的,大家帮帮忙给个思路啊
--  作者:菜籽
--  发布时间:1/26/2005 1:42:00 PM

--  
<xsl:value-of select="." disable-output-escaping="yes"/>看看怎么样啊
--  作者:菜籽
--  发布时间:1/26/2005 1:43:00 PM

--  
你可以贴一部分代码出来啊
--  作者:菜籽
--  发布时间:1/26/2005 1:44:00 PM

--  
public String changeLine(String str) {
    String temp = "";
    for (int i = 0; i < str.length(); i++) {
      if (str.charAt(i) == '\n') {
        temp = temp + "<br/>";
      }
      else {
        temp = temp + str.charAt(i);
      }
    }
    return temp;
  }
看看这个好用么?
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms