これは私のxmlファイルです:
<?xml version="1.0" encoding="utf-8"?>
<UsersF Ver="1.1">
<row User="1" Pin="2y44ic" ExtPag="full"/>
<row User="2" pin="tfde88" ExtPag="e45" />
<row User="3" Pin="9gr444466gg" Level="nov" GamePag="3" />
</UsersF>
そして、これは私がアクセスして文字列グリッドを配置するコードです...私はnextgridを使用します...
procedure showXmlToString;
Count:= 0;
Conf.nxtgrd.AddRow(71);
Conf.nxtgrd.BeginUpdate;
with FXml.Root do
for i := 0 to NodeCount - 1 do
begin
if Nodes[i].Name <> 'Ver' then
begin
Conf.nxtgrd.Cell[0,count].AsString := Nodes[i].Nodes[1].Value;
Conf.nxtgrd.Cell[1,count].AsString := Nodes[i].Nodes[2].Value;
Conf.nxtgrd.Cell[2,count].AsString := Nodes[i].Nodes[3].Value;
Conf.nxtgrd.Cell[3,count].AsString := Nodes[i].Nodes[4].Value;
count := count + 1;
end;
end;
ノードが終了しないという行になると、エラーが発生します。