xml导出,在线等(50)

  • 主题发起人 主题发起人 www.0o0.com
  • 开始时间 开始时间
W

www.0o0.com

Unregistered / Unconfirmed
GUEST, unregistred user!
以下是一个xml格式:<?xml version="1.0" encoding="GB2312" ?> <wlfpML cnName="2010" name="wlfp2010s" version="wlfp2010" xsi:type="wlfp2010smb" xmlns="http://www.12366.ha.cn" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">我新建一个空xml,把上面的加到xml中,用的是 xmlDocument控件,执行代码是:OutXMLDoc.Active := true; //激活OutXMLDoc,自动初始化空的XML文档 OutXMLDoc.Encoding := 'GB2312'; //设置字符集 RootNode := OutXMLDoc.AddChild('wlfpML'); //建根结点 RootNode.SetAttributeNS('cnName','','2010') ; RootNode.SetAttributeNS('Name','','wlfp2010s'); RootNode.SetAttributeNS('version','','wlfp2010'); //RootNode.SetAttributeNS('xsi:type','','wlfp2010smb'); //出错 RootNode.SetAttributeNS('xmlns','','http://www.12366.ha.cn'); RootNode.SetAttributeNS('xmlns:xsi','','http://www.w3.org/2001/XMLSchema-instance'); 出错提示:引用了未声明的名称空间前缀:xsi。 请问 怎么修改, 谢谢! 在线等!
 
RootNode.SetAttribute('xsi:type','','wlfp2010smb');
 
接受答案了.
 
后退
顶部