XML输出空格的问题

whodsow 2003-03-21 09:34:26
我有一XML文件,字符串中有空格,这是必需的,
<?xml version="1.0" encoding="gb2312"?>
字符串中的空格我用 表示的,可当我用DOM处理过XML文件,用XmlDocument输出的XML文件中居然没有 了,而是空格,有几个 就有几个空格,可用XSL处理后就显示不出空格了,怎么办才行?????????????
...全文
756 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
baby21st 2003-07-17
  • 打赏
  • 举报
回复
强!!顶!!!
Laone 2003-03-24
  • 打赏
  • 举报
回复
收藏,CSDN用这种方法的话就不就需要用textarea来显示数据了。
whodsow 2003-03-24
  • 打赏
  • 举报
回复
牛X
whodsow 2003-03-23
  • 打赏
  • 举报
回复
还是行不通啊
rocman01 2003-03-23
  • 打赏
  • 举报
回复
xml的....的间距
比html的....的要小
为什么....
好像连数字的字体都不同
11321425555
saucer 2003-03-23
  • 打赏
  • 举报
回复
use
 
allforly 2003-03-23
  • 打赏
  • 举报
回复
不要用符号替换任何字符串
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<root>
hello
world'
hello world
</root>

<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<xsl:apply-templates select="/root"/>
</xsl:template>
<xsl:template match="root">
<xsl:for-each select=".">
<xsl:eval no-entities="t">parseXML(this.text)</xsl:eval>
</xsl:for-each>
<xsl:script language="javascript">
function parseXML(txt){
return(txt.replace(/[<]/g,"&lt;").replace(/\n/g,"<br>").replace(/\s/g,"&nbsp;"))
}
</xsl:script>
</xsl:template>
</xsl:stylesheet>
saucer 2003-03-23
  • 打赏
  • 举报
回复
XmlDocument.PreserveWhitespace = true

<xsl:preserve-space elements="*" />

or show your xml and tell us what you want
zhxx 2003-03-22
  • 打赏
  • 举报
回复
GZGZGZGZGZGGGGGZGZGZGZZ
whodsow 2003-03-21
  • 打赏
  • 举报
回复
要关注啊。
GZGZGZ

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧