0
을 존재하는 경우이 내 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;
노드가 종료되지 않은 상태가되면 오류가 발생합니다.
아니요 작동하지 않습니다 ... bcs 행 노드에 같은 노드가 없습니다 ... – azrael11
oooh .. 속성 (사용자, 핀, 레벨 ..)을 확인한다는 뜻입니까? TXmlNode.AttributeCount를 사용하여 'TXmlNode.AttributeValue'를 사용하여 속성 값을 반복하고 검색합니다. – sybond
예. 속성을 의미합니다 ... txmlnode.attributecount가 잘못되었습니다. bcs 때로는 동일한 번호를 제공하지만 누락 된 노드를 알려주지 않습니다 ... – azrael11