Delphi-Quellcode:
var
lXML : TJvSimpleXML;
lNode: TJvSimpleXMLElem;
begin
lXML := TJvSimpleXML.Create(nil);
try
lXML.Root.Name := 'Hubs';
lNode := lXML.Root.Items.Add('Hub', '');
lNode.Properties.Add('Name', 'FoslanServer');
... usw ...
RichEdit1.Text := lXML.XMLData;
finally
FreeAndNil(lXML);
end;
Davon abgesehen könntest Du die Struktur nochmal durchdenken; das korrektere
XML wäre:
Delphi-Quellcode:
<Hubs>
<Hub>
<Name>FoslanServer</Name>
<Description/>
<Nick/>
<Password/>
<Server>192.168.0.100</Server>
... usw ...
</Hub>
</Hubs>