用XML文件替代INI配置文件
以前用INI文件保存程序的一些配置信息,但因为有时候感觉INI不能有层次,想用XML来代替,请问要如何做,网上找了好久,总是没头绪,请大侠指定一二,谢谢!
[解决办法]
建议看那本红色的
XML高级编程
[解决办法]
c#,就是这样做的///。。
[解决办法]
这是个好想法
俺也做了个TXMLIni,完全兼容TIniFile的接口,不过通常Ini足够了
也是也没用XML了
[解决办法]
既然完全兼容TIniFile,可能用起来也没什么特别的吧,和TIniFile一样不是分层的。
[解决办法]
用TXMLDOCUMENT 控件
XML.LoadFromFile(name.xml '); // 导入xml文件
XML.Active := True;
rootNode := xml.ChildNodes.FindNode( 'sss '); // 得到根节点,
if not Assigned(rootNode) then
Exit;
NodeNum := rootNode.ChildNodes.Count;
for i := 0 to NodeNum - 1 do
begin
subNode := rootNode.ChildNodes.Nodes[i];
if subNode.NodeName = 'conn-orastr ' then
begin
ADOCN1.ConnectionString := subNode.NodeValue;
end;
end;
end;
XML.Active := False;
XML文件
<?xml version= "1.0 " encoding= "GB2312 "?>
<sss>
<!-- 注释 -->
<conn-orastr> dytfyufu </conn-orastr>
</sss>