易截截图软件、单文件、免安装、纯绿色、仅160KB

向XML文件中插入数据时遇到的问题

with  ClientDataSet1  do
begin
insert;
FieldByName('Year').AsInteger:=2010;
FieldByName('Month').AsInteger:=2;
FieldByName('Day').AsInteger:=20;
post;
end;

这样的语句可以把数据插入内存中,但不能将数据写入XML文件中,若加入下列语句:
ClientDataSet1.SaveToFile;
插入数据时会出现错误提示。


看我的代码,几句写错了好多,在写一次:
var
  MemStream : TStream;
  FileName : String;
      .
      . 
      .
  MemStream := TMemoryStream.create;
  try
    ClientDataset1.SavetoStream(MemStream);
    MemStream.position := 0;
    memStream.saveToFile(FileName,--XML);
  finally
    memStram.free;
  end;

不一定能运行通过,只是给你个思路,供参考

{{


相关问答:

如何对xml内容数据进行比较 - VC/MFC / HTML/XML

如何对xml内容数据进行比较
例如:
<?xml version='1.0' encoding='utf-8'?>
  <TestLIST>
  <PID>40</PID>
  <TestName>深圳市</TestName> ......

数据以xml格式返回 - MS-SQL Server / 应用实例

从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
   <folder state="unchecked&qu ......

C# 语法导出XML 的编码设置

我现在做接口导出,.NET平台,开发语言C#,想导出XML的文本格式。
想得到 <?xml version="1.0" encoding="GBK"?> 
的编码格式!怎么设置?谢谢!急!


只要保存为xml格式, ......

请问如何取XML的属性值 - .NET技术 / C#

我有一个XML.想取
<Portfolio _Name="XXXX" _Id="AUD" >
中的属性_Id的值.但是用下面的语句好象不行.
 XmlNode CId = xdoc_Msg.SelectSingleNode("/Portfolio");
&n ......

遍历一个xml并输出指定节点的值 - .NET技术 / C#

我有一个类似的xml的 string,想通过遍历怎么个xml 输出我想要的element的值
xml 为:
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
  <RequestType>DISCOVER_XML_ME ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号