_XmlSetNodeAttr

(    hNode : Longint,
     Name  : StringZ,
     Value : StringZ) : Byte

Do Xml nodu hNode přidá nebo přepíše atribut jménem Name s hodnotou Value.

Jestliže vše dobře dopadne, vrací funkce true.

 Příklad:

procedure XmlTest
  dim hDoc      : Longint;
  dim hRootNode : Longint;
  dim hFluxNode : Longint;
  
  _XmlCreateDoc(hDoc, "<ROOT />");
  hRootNode := _XmlGetNode(hDoc, 0, "ROOT");
  hFluxNode := _xmlAddElementNode(hDoc,hRootNode,"item","");
  _XmlSetNodeAttr(hDoc, hFluxNode, "jm", "Novák");
  _XmlSaveDoc(hDoc, "C:\Test.xml");
  XmlReleaseDoc(hDoc);
endproc

Podívejte se na: XML dokumenty

Příklady