要创建一个文件路径为F:\Export.xml,文件通常不存在
使用CreateFile()创建,由于没有根节点还是不能读取
没办法使用
with Xml.XML do
begin
Add('<?xml version="1.0" standalone="yes"?>');
Add('<列表>');
Add('</列表>');
end;
看到网上一个例子是这样添加的,虽然这样的方法很不好,应该设置某些属性来生成文档头吧
手动加入了这个节点,然后是
Xml.Active := True;
这句总是会出异常
不管有没有前面的Add...那些, 我还看到有的例子这样写
Xml := TXMLDocument.Create( Self );
Xml.FileName = 'F:\Export.xml';
而 TXMLDocument也有这样一个构造函数 Xml := TXMLDocument.Create( 'F:\Export.xml' );
无论如何这个Xml.Active := True; 是一定要出异常的 实在晕了,关于加载xml文档方面各语言都要检查xml文档的合法性,原来我经常用textxmlfile(VS中)之类的东西先写个文档头才能继续向里面加节点,不知道有没有什么好点的方法,望高手指教
使用CreateFile()创建,由于没有根节点还是不能读取
没办法使用
with Xml.XML do
begin
Add('<?xml version="1.0" standalone="yes"?>');
Add('<列表>');
Add('</列表>');
end;
看到网上一个例子是这样添加的,虽然这样的方法很不好,应该设置某些属性来生成文档头吧
手动加入了这个节点,然后是
Xml.Active := True;
这句总是会出异常
不管有没有前面的Add...那些, 我还看到有的例子这样写
Xml := TXMLDocument.Create( Self );
Xml.FileName = 'F:\Export.xml';
而 TXMLDocument也有这样一个构造函数 Xml := TXMLDocument.Create( 'F:\Export.xml' );
无论如何这个Xml.Active := True; 是一定要出异常的 实在晕了,关于加载xml文档方面各语言都要检查xml文档的合法性,原来我经常用textxmlfile(VS中)之类的东西先写个文档头才能继续向里面加节点,不知道有没有什么好点的方法,望高手指教
解决方案 »
- 关于字体
- 关于ADO的一个问题:ADODataset的Commandtext中含有string型变量,怎样才能使用ADODataset的Fields Editor?
- [共享]发现一个比较不错的技术网站, 资源更新得很快
- sos:dbgrideh加上footers汇总行后,汇总值及记录数值均为0?
- 100分请教这种程序界面是如何开发的。分不够的话另外再给!
- FindWindow函数没有正确执行,请各位指点一下。
- 如何存储bmp图像?
- 如何取得datamodule 对象表名?
- 我不信这个问题就没有人不会
- 定时送分!在delphi下用socket编程!
- 基于刚刚的升星散分贴人数太多,恐分配不均,特此再散200,这次人人有分!
- 关于调用函数出错的问题
Add('</列表>');部分是因为节点不支持中文名称 我改个英文的好使了......
我手动创建了一个xml文件内容是
<?xml version="1.0" encoding="GBK"?>
<a>
</a>
使用
Xml := TXMLDocument.Create( Self );
Xml.DOMVendor := GetDOMVendor('MSXML');
Xml.Active := True;
xNodeRoot := Xml.CreateElement('a', '');
xNodeRoot.AddChild('b');
Xml.SaveToFile( 'C:\Documents and Settings\fengyq\桌面\Export.xml' );
Xml.Active := False;
结果是把文件清空了
郁闷 哪位高手帮忙写点代码 就是文件从无到有这部分,谢谢(别贴网页了,进去之后不好找,还是帮忙粘过来谢谢)