首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

用XML做配置文件时遇到的有关问题

2012-02-15 
用XML做配置文件时遇到的问题我用XML作为配置文件记录窗体内工具条的相关信息,如:位置,是否显示等。?xml v

用XML做配置文件时遇到的问题
我用XML作为配置文件记录窗体内工具条的相关信息,如:位置,是否显示等。
<?xml version="1.0" encoding="utf-8"?>
<Run>
<Run Name="0" DockingStyle="dsTop" Visible="True" FloatLeft="0" FloatTop="0"/>
<Run Name="1" DockingStyle="dsTop" Visible="True" FloatLeft="0" FloatTop="0"/>
<Run Name="2" DockingStyle="dsTop" Visible="True" FloatLeft="0" FloatTop="0"/>
</Run>

每个节点代表一个工具条。我已经能过记录并保存相关信息了。但是在读取信息的时候。无法分辨每一个工具条,所以导致三个工具条都被赋值成一样的信息。(也就是最后被赋值的信息,不知道说的是否明白)

有没有什么办法能解决这个问题呢?是不是应该定义数组来存储每个工具条相同属性的值?
我是初学,希望能帮我解决这个问题。

[解决办法]

Delphi(Pascal) code
var  i: Integer;  ANode, RootNode: IXMLNode;begin  XMLDocument1.LoadFromFile(..\Config.xml');  RootNode := XMLDocument1.DocumentElement;  for i := 0 to RootNode.ChildNodes.Count - 1 do  begin    ANode := RootNode.ChildNodes[i];        Memo1.Lines.Add(ANode.Attributes['Name']);    Memo1.Lines.Add(ANode.Attributes['DockingStyle']);    ...  end;end; 

热点排行