急!!!!!!xml问题 200分!!!(200分)

  • 主题发起人 主题发起人 beyondeast
  • 开始时间 开始时间
B

beyondeast

Unregistered / Unconfirmed
GUEST, unregistred user!
使用msxml解析同一个xml文件(使用load方法),
在2000下一切正常,在98下却解析出错,请问何故?
今天就必须把程序调通,十万火急!!!
 
在98下重装msxml试试
 
装过了,还是不行!是不是因为没有加这一行?
<?xml version="1.0" encoding="gb2312" ?>
 
你試一試不就知道了
 
确实是因为编码问题,但我的xml文件时程序生成的,(即save方法),我如何控制编码方式呢?
如何加上<?xml version="1.0" encoding="gb2312" ?>这一行呢?
 
是通过clientdataset保存的吗?我的也是,每次想看我都在第一句加上encoding="gb2312"
其实现在我们用到的所有xml文件第一行都是<?xml version="1.0" encoding="gb2312" ?>,
所以你可以以文本方式访问此文件,把第一行都改成上面的这句不久ok了吗~
 
我记得在存为Xml文件的时候,有一个参数设置可以达到你的要求,
不过要查一下
 
:craze_delphibbs
是不是 attributes 的 NODE_PROCESSING_INSTRUCTION?
可是用怎么用不起呀?
我是在内存中完全新建一个XML文件的。
 
查了msdn,搞定了!
使用dom.createprocessinginstruction
然后再appendchild
 
后退
顶部