xml如下:
<?xml version="1.0" ?>
<root>
<>1234</>
<content>
<dog id="12">huahua</dog>
<cat id="1" name="a1"/>
<cat id="2" name="a2"/>
<cat id="3" name="a3"/>
</content>
</root>问题:
我怎么获取
<dog id="12">huahua</dog>
<cat id="1" name="a1"/>
<cat id="2" name="a2"/>
<cat id="3" name="a3"/>
这块内容,其中dog和cat有发生变化的。
<?xml version="1.0" ?>
<root>
<>1234</>
<content>
<dog id="12">huahua</dog>
<cat id="1" name="a1"/>
<cat id="2" name="a2"/>
<cat id="3" name="a3"/>
</content>
</root>问题:
我怎么获取
<dog id="12">huahua</dog>
<cat id="1" name="a1"/>
<cat id="2" name="a2"/>
<cat id="3" name="a3"/>
这块内容,其中dog和cat有发生变化的。
举便如下:
XD1:TXMLDocument;
var
RootNode:IXMLNode;
begin
XD1.Active:=False;
XD1.XML.Text:='引入的XML文档串';
XD1.Active:=true;
RootNode:=self.XD1.DocumentElement;
for i := 0 to RootNode.ChildNodes[0].ChildNodes.Count - 1 do
begin
RecName:=VarToStr(RootNode.ChildNodes[0].ChildNodes[i].AttributeNodes['Name'].NodeValue);
end;
end;
end;