起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 424|回复: 16

如何读写指定格式的XML文件 **

[复制链接]
发表于 2006-1-6 15:11:51 | 显示全部楼层 |阅读模式
我们的XML文件的格式为
<TransResponse>
    <AppName>TEST</AppName>
    <Result>
        <ObjectName>结果</ObjectName>
        <Item>
             <ItemName>ABC</ItemName>
             <ItemValue>123</ItemValue>
         </Item>
    </Result>
</TransResponse>
在平台上怎样读写这种格式的XML文件?
回复

使用道具 举报

发表于 2006-1-6 16:16:13 | 显示全部楼层
比较的紧急,能不能给个响应,
回复 支持 反对

使用道具 举报

发表于 2006-1-6 16:30:25 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2006-1-6 16:35:27 | 显示全部楼层
已经参考了~,你具体看看吧,你们提供的只能有一层节点
回复 支持 反对

使用道具 举报

发表于 2006-1-6 17:32:57 | 显示全部楼层
;)  ;)  ;)  ;) 好惨啊`,星期一就要结口了~,还没有办法啊,能不能帮我们看看啊!
回复 支持 反对

使用道具 举报

发表于 2006-1-9 09:53:42 | 显示全部楼层
用这个


var
  a: TXMLDocument;
  ..........
begin
  a:= TXMLDocument.Create(AOwner);
  a.FileName := lFileName;
  a.Options := a.Options + [doNodeAutoIndent];
  a.Active := True;
  FXMLNodes := a.DocumentElement.ChildNodes['Detect'].ChildNodes;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-9 16:39:47 | 显示全部楼层
请问这段代码是DELPHI的代码吗?在平台上运行要报错
a.Options := a.Options + [doNodeAutoIndent];这句编译通不过
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-10 10:33:35 | 显示全部楼层
我们的问题仍然没有解决,请帮我们看一下好吗?
回复 支持 反对

使用道具 举报

发表于 2006-1-10 11:42:30 | 显示全部楼层
a.Options :=a.Options+[TXMLDocOption.doNodeAutoIndent];
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-10 14:40:42 | 显示全部楼层
我把我们的代码贴一下吧,这是写xml文件的代码
var
   XMLDocument1:TXMLDocument;
begin
  XMLDocument1:=TXMLDocument.Create(Self);
  with XMLDocument1 do
  begin
    XML.Add('<TransResponse></TransResponse>');
    Active := True;
    Encoding := 'GB2312';

    DocumentElement.AddChild('Version',0).NodeValue := '1.0';   //整段代码编译通过,运行到这一句就报错
    SaveToFile('E:\test1.xml');
  end;
end;
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-15 20:53 , Processed in 0.039410 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表