Delphi操作XML:TXmlNodeList
4.1.17.TXmlNodeList
TXmlNodeList
= class(TList)
TXmlNodeList是一个继承自TList的工具。
例子如下:
procedure FindAllZips(ANode: TXmlNode);
var
i: integer;
AList: TXmlNodeList;
begin
AList := TXmlNodeList.Create;
try
// Get a list of all nodes named 'ZIP'
ANode.NodesByName('ZIP', AList);
for i := 0 to AList.Count - 1 do
// Write the value of the node to output. Since
AList[i] will be
// of type TXmlNode, we can directly access the
Value property.
WriteLn(AList[i].Value);
finally
AList.Free;
end;
end;
4.1.17.1.Items
property
Items [Index: Integer]: TXmlNode;
4.1.17.2.ByAttribute
function ByAttribute(const
AName: UTF8String; const AValue: UTF8String): TXmlNode;
返回属性名称为AName,并且属性值为AValue的第一个节点。