XML, atrybuty w ParentNode

0

Witam.
nie wie ktoś może, dlaczego używając TXMLDocument w Delphi 7 Enterprise, nie mogę dać atrybutów dla ParentNode? Gdy wpisuję

procedure TForm1.Button1Click(Sender: TObject);
begin
XML.LoadFromFile('e:/Acc/121111.xml');
XML.Active:=true;
XML.DocumentElement.ParentNode.SetAttributeNS('premDays','','0');
end;

Wywala mi błąd: "Attributes are not supported on this node type". Pliki *.xml które w ten sposób próbuję edytować mają w ParentNode atrybuty, co wydaje mi się tym bardziej dziwne. Oto jeden z tych plików:

  <?xml version="1.0" ?> 
 <account pass="qwer" premDays="6" premEnd="1190798159">
  <characters>
  <character name="test" />
  </characters>
 </account>

Jak widać atrybuty w ParentNode są. Z góry dzięki za wszelką pomoc.

0

Ok, już nieważne. Zamiast tego użyłem:

XML.DocumentElement.Attributes['premDays']:=0;

I działa :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1