Ege*_*ICI 0 xml delphi parsing
这是我的xml;
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<code>0</code>
<description>Success</description>
<Logs>
<msisdn status="0">88888888</msisdn>
<msisdn status="0">99999999</msisdn>
</Logs>
</Response>
Run Code Online (Sandbox Code Playgroud)
现在,我需要获得状态值.
这是我的代码;
nodes_row := xml.selectNodes('/Response/Logs/msisdn');
for i := 0 to nodes_row.length - 1 do
begin
node := nodes_row.item[i];
end;
Run Code Online (Sandbox Code Playgroud)
我有节点,但我不知道如何获得状态值.
假设您正在使用MSXML,您应该能够使用:
nodes_row.item[i].attributes.getNamedItem('status').Text
Run Code Online (Sandbox Code Playgroud)
或通过AttributeNodes:
nodes_row.item[i].AttributeNodes.Nodes['status'].Text
Run Code Online (Sandbox Code Playgroud)