关于“使用xmlspy编写xsl文件时候 在xsl解释xml文件的时候总是使用utf-16编码”的解决办法

2016-01-29 12:51 72 1 收藏

关于“使用xmlspy编写xsl文件时候 在xsl解释xml文件的时候总是使用utf-16编码”的解决办法,关于“使用xmlspy编写xsl文件时候,在xsl解释xml文件的时候总是使用utf-16编码”的解决办法

【 tulaoshi.com - ASP.NET 】


使用xmlspy编写xsl文件时候,当使用如下编码时,在xsl解释xml文件的时候总是使用UTF-16编码方式:
1. xsl文件:





//这里虽然指明了显示编码,但是xmlspy生成的xsl解释文件会另在此行之前加上utf-16的编码方式而另此处的指示无效,解决办法如下:

2. xsl解释xml文件后输出文件的源代码:






3. 解决办法:把xsl文件改写成如下形式










在之前加上,这样xsl解释xml文件生成的文件的源代码就会是如下形式:







这样编码方式就在utf-16之前给改过来了,客户端也可以正常显示gb2312的中文了。
benchunyang8@hotmail.com #

来源:http://www.tulaoshi.com/n/20160129/1487850.html

延伸阅读
标签: Web开发
项目兼容需要生成一系列的XML文件,总结了下XML文件的生成基本方式 XmlTextWriter w = new XmlTextWriter("C:XML文件名.xml", Encoding.Unicode); //Encoding.Unicode为生成XML文件的编码格式,到时候合输出:?xml version="1.0" encoding="utf-16"? w.Formatting = Formatting.Indented; // 这个比较重要,这个属性说明xml文件里面的内容是...
标签: Web开发
七. XSL 的控制语句 1.条件语句if...then XSL同样还有条件语句(呵呵~~好厉害吧,象程序语言一样)。具体的语法是增加一个xsl:if元素,类似这样 xsl:if match=".[ARTIST='Bob Dylan']" ... some output ... /xsl:if 上面的例子改写成为: ?xml version='1.0'? xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"...
标签: windows 操作系统
有些文件已经没有用了,我们又不想让他放在那占用硬盘资源,但是想删又删不了,这种时间我们应该怎么办呢?请看下面文章中关于Windows 2000/XP中无法删除文件故障的解决办法。 出现这类问题一般有以下几种情况: 一:位于NTFS文件系统上,而起使用了ACL(Access Control List),没有权限访问你要删除的文件; 二:文件...
在客户端创建XML文件可以使用FileSystemObject (FSO) 对象或直接使用XML Document Object Model (DOM)。若使用FSO则客户端必须安装 Window Script 5.5,使用XML DOM则需要在客户端安装有Microsoft® XML Core Services。安全性方面需要在IE的安全设置中启用ActiveX控件。1、使用FSO创建XML文件使用FSO对象的GetSpecialFolder方法获得要创建...
标签: Web开发
什么是选择模式 选择模式语句将数据从XML中提取出来,是一种简单获得数据的方法,这几个标记都有一个select属性,选取XML中特定的结点名的数据 注意,每个xsl文件都需要导入xsl的命名空间,http://www.w3.org/TR/WD-xsl,例如在xml头声明之后加入: p xmlns:xsl="http://www.w3.org/TR/WD-xsl" 1、xsl:for-each 这个语句是逐个(select)选...

经验教程

103

收藏

46
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部