Hallo,
nimm statt Attributes die Eigenschaft AttributeNodes, wenn du den Attributnamen brauchst:
Delphi-Quellcode:
var
nlAttr: IXMLNodeList;
xnAttr: IXMLNode;
iAttr: Integer;
// ...
begin
// ...
//orvalue := nodes[i].Attributes[Attributnamen]; {Wie komme ich an den Attributnamen}
nlAttr := nodes[i].AttributeNodes;
for iAttr := 0 to Pred(nlAttr.Count) do
begin
xnAttr := nlAttr[iAttr];
content.Items.Add(xnAttr.NodeValue);
// ShowMessage(xnAttr.NodeName); // attribute name
end;
// ...
Getippt und nicht getestet.
Grüße vom marabu