用VB写XML文件时怎么指定它的编码方式和版本号?就是类似如下的这个:
<?xml version="1.0" encoding="utf-8" ?> 

解决方案 »

  1.   

    我都是用fso写的给你看看部分代码 xmlstr="<?xml version='1.0' encoding='gb2312' ?>"
     xmlstr=xmlstr & "<blogbasicinfo>"
         xmlstr=xmlstr & "<blogname>"
         xmlstr=xmlstr & blogname1
         xmlstr=xmlstr & "</blogname>"
         xmlstr=xmlstr & "<blogfolder>"
         xmlstr=xmlstr & blogfolder1
         xmlstr=xmlstr & "</blogfolder>"
         xmlstr=xmlstr & "<blogxsltname>"
      

  2.   

    用DOMDocument没有一个方法来写吗?
      

  3.   

    用dom通常是操作的时候用的,而你生成,当然是用生成的方法了
      

  4.   

    生成XML我就是用dom的啊,当然生成头也要用它了,可是我不知道怎么来生成这个头啊.
      

  5.   

    汗一个,我才发现我没写全我是这么写的set fso=createobject("scripting.filesystemobject")
               xmlstr="<?xml version='1.0' encoding='gb2312' ?>"
     xmlstr=xmlstr & "<blogbasicinfo>"
              xmlstr=xmlstr & "</blogbasicinfo>"
               set fsocreatetext=fso.CreateTextFile(fname, true, false)
                 set fsoopentextfile=fsocreatetext.OpenAsTextStream(8, false)     
                fsoopentextfile.write xmlstr
              生成之后就可以利用dom的强大功能了