Zitat von
himitsu:
würde jemand was dagegen haben?
Wir wollen Bilder... ähh Beispiele
Also beim "Nachbilden" meiner bisherigen INI-Files gehe ich so vor:
Delphi-Quellcode:
var
XML : TXMLFile;
SecNode, DataNode : TXMLNode;
begin
XML := TXMLFile.Create(
nil);
XML.RootNode.
Name := '
Im_a_Rootname';
// with Blöcke
with XML.RootNode.Nodes.Add('
Section_1')
do
begin
Attributes.Add('
methode','
with bloecke');
with AddNode('
Value_1')
do
Data := '
Section 1 Value 1';
with AddNode('
Value_2')
do
Data := '
Section 1 Value 2';
end;
// Klassisch
SecNode :=
XML.RootNode.Nodes.Add('
Section_2');
SecNode.Attributes.Add('
methode', '
klassisch');
DataNode := SecNode.AddNode('
Value_1');
DataNode.Data := '
Section 2 Value 1';
DataNode := SecNode.AddNode('
Value_2');
DataNode.Data := '
Section 2 Value 2';
XML.SaveToFile('
F:\WorkTemp\himXMLtest.xml');
XML.Free;
Mit meinem simplen Verständnis komme ich gut damit klar. Wir würde sowas in der neuen Aufteilung aussehen?
btw. die with-Blöcke schreibe ich so, weil ich es schlank mag:
Delphi-Quellcode:
with XML.RootNode.Nodes.Add('
Section_1')
do begin
Attributes.Add('
methode','
with bloecke');
with AddNode('
Value_1')
do Data := '
Section 1 Value 1';
with AddNode('
Value_2')
do Data := '
Section 1 Value 2';
end;
Aber ich will nicht, das Ihr das seht und habe es vorm posten geändert...
(aber
bitte nicht himitsu's thread mit einer Diskussion darüber "versauen",
Danke)