什么意思? 我说得不清楚吗?
我初学delphi的,请高手指点。
(自己up一下)
我初学delphi的,请高手指点。
(自己up一下)
解决方案 »
- 散分. 静等人来解释原因!!
- combobox1.items.addobject()中的对象需要释放吗?
- 记录类型文件里写入Ticon类型问题,散分.
- 这几个涵数我不知道怎么翻译成delphi?
- 请问Unsafe type 'Data:Pointer'警告如何消除?
- 实例图书请教
- 请教如何实现当鼠标移在图片左边时显示Hint为'左'、到右边时显示Hint为'右'?
- 程序怎么样去实现共享文件夹!
- 大家好, 关于查找字符串的问题! 现有非常非常多的字符,要查找并取出特定的字符串,请问该用何种方式才是最有效率的呢?
- WIN CE和WINDOWS有什么区别?用DELPHI写的程序能在WIN CE运行吗?
- 扩展名为mb的文件是什么文件?有什么用?
- 寻用DELPHI开发网络软件(如网管软件、远程控制软件、ASP控件)的朋友
它只是一种文档格式的规范...
差不多可以叫它是文档格式的格式..不知道你说的那种XML..INI 具体格式是什么.就用一般的XML文件读入就行了...
如果想省力..可以用一下XML Data Binding..直接生成相关的DELPHI代码.
非常轻松.
aaa = 1999
bbbb= 2000
[font]
sss = asda
ddd = wewqeq当然这不是xml的格式,我要把它变成xml格式。
问题是,1 变成xml格式,文件是什么样的 2 用delphi怎么读取
谢谢
<?xml version="1.0" encoding="gb2312"?>
<root>
<database>
<aaa>1999</aaa>
<bbbb>2000</bbb>
</database>
<font>
<sss>asda</sss>
<ddd>wewqeq</ddd>
</font>
</root>
读取的话用xmldocument或者楼上的方法,在csdn文档中心有delphi读取xml文档的详细说明。
<database aaa="1999" bbb="2000"/>
<font sss="asds" ddd="wewqeq"/>
</ini>godblessu(上帝保佑), 象这样方式也行.
vRootNode:IXMLNode;
vNode: IXMLNode;
begin
with XMLDocument1 do
begin
Active:=true;
vRootNode:=AddChild('ini');
vNode:=vRootNode.AddChild('database');
vNode.Attributes['aaa']:=1999;
vNode.Attributes['bbb']:=2000;
vNode:=vRootNode.AddChild('font');
vNode.Attributes['sss']:='asda';
vNode.Attributes['ddd']:='wewqeq';// ShowMessage(XML.Text);
SaveToFile(FName);
vRootNode:IXMLNode;
vNode: IXMLNode; aaa:integer;
bbb:Integer;
sss:string;
ddd:string;
begin
with XMLDocument1 do
begin
Active:=true;
LoadFromFile(FName);
vRootNode:=DocumentElement;
if vRootNode.NodeName='ini' then
begin
vNode:=vRootNode.ChildNodes.FindNode('database');
aaa:=vNode.Attributes['aaa'];
bbb:=vNode.Attributes['bbb'];
vNode:=vRootNode.ChildNodes.FindNode('font');
sss:=vNode.Attributes['sss'];
ddd:=vNode.Attributes['ddd'];
// ShowMessage(ddd);
end;
end;