Okay, kein Geld ausgeben zu wollen, heisst ja noch lange nicht, dass man auf externe Libs verzichten muss
Die
JEDI VCLs sind kostenlos und super, gerade im
XML-Bereich kann man damit alles machen. Damit bekommst du am leichtesten das hin, was du möchtest. Deine Zeilen, habe ich z.B. mit diesen paar Zeilen Code hinbekommen (das sind wahrlich keine 1000) *g*:
Delphi-Quellcode:
var tempElement : TJvSimpleXMLElem;
begin
JvSimpleXML1.Root.Name := 'rootElement';
tempElement := JvSimpleXML1.Root.Items.Add('Element1');
tempElement.Items.Add('Element2', 'Test');
Memo1.Text := JVSimpleXML1.XMLData;
end;
Daraus wird (sogar mit automatisch erstelltem Prolog):
XML-Code:
<?
xml version="1.0" encoding="iso-8859-1"?>
<rootElement>
<Element1>
<Element2>Test</Element2>
</Element1>
</rootElement>