看看下面这段代码,问题是:为什么将单引号转换成了双引号???有何解决方法???

itbook 2003-01-08 11:08:37
1.xsl文件:
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"
xmlns="http://www.w3.org/TR/REC-html40"
result-ns="">
<xsl:template>
<HTML>
<HEAD>
</HEAD>
<BODY>
<script>
var str = "<img src='ww.gif'></img>";
aaa.innerHTML = str;
</script>
<div id='aaa'></div>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>
2.xsl文件转换得到的html文件:
<HTML>
<HEAD>
</HEAD>
<BODY>
<script>
var str = "<img src="ww.gif"></img>"; //这一行
aaa.innerHTML = str;
</script>
<div id='aaa'></div>
</BODY>
</HTML>
问题是:为什么将单引号转换成了双引号???有何解决方法???
...全文
90 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
itbook 2003-01-08
  • 打赏
  • 举报
回复
用saucer(思归, MS .NET MVP) 方法解决问题
saucer 2003-01-08
  • 打赏
  • 举报
回复
try

var str = '<img src="www.gif"></img>';
itbook 2003-01-08
  • 打赏
  • 举报
回复
TO:net_lover(孟子E章)
如果这样的话xsl文件转换得到的html文件就成了这样:
<HTML>
<HEAD>
</HEAD>
<BODY>
<script>
var str = "<img src="ww.gif"></img>"; //这一行
aaa.innerHTML = str;
</script>
<div id='aaa'></div>
</BODY>
</HTML>
这样能运行么???
孟子E章 2003-01-08
  • 打赏
  • 举报
回复
<script>
<![CDATA[
var str = "<img src='ww.gif'></img>";
aaa.innerHTML = str;
]]>
</script>

8,909

社区成员

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

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