xmldom在服务器端生成静态html页面

http://www.itjxue.com  2015-07-17 01:47  来源:未知  点击次数: 

  服务器端的生成的页面数据,为了提高访问速度,往往需要生成静态htm页面。通常,可以使用fso生成静态的htm页。但如果是fso被禁止或没有使用fso的权限,就需要其他的方法来解决。利用xmldom,使用其save()方法就是一个很好的解决之道。而且,如果数据是xml格式,使用save()比使用fso速度要快,代码的复用率也高。

  但需要注意的是:调用xmldom.save()方法时,默认的编码方式是"uft-8"。如果指定文档输出类型为"html",由于其不可指定编码类型,当数据中含有中文字符,就会发现保存的htm数据中,所有中文字符都变成了乱码.

  解决方法:

  机制,通常浏览器对于html类型的页面,对于htm标记以外的标记并不进行解释。

  a.指定输出文档类型为"xml"

  b.指定编码(encoding="gb2312")

  c.指定保留缩进格式(以方便阅读)

  examples:

  /*** create.asp ***/

  /*** book.xml ***/

  /*** book.xsl ***/

(责任编辑:IT教学网)

更多

推荐ASP教程文章