Ich hatte eigentlich gedacht das
XML[path] das gleiche ist wie
xml.nodes[path]...scheinbar aber nicht.
XML[path] Kurz für
XML.Node[path] ist
XML.RootNode.Node[path] bzw. ganz genau
XML.RootNode.Nodes.Node[path]
Zitat:
Ich bekomme DEN Knoten, da der Name übereinstimmt
Selber falsch nachgedacht.
Der Name muß ja stimmen, da der "fehlende" Knoten ja mit diesem Namen angelegt wird, nach welchem gesucht wurde.
Delphi-Quellcode:
xml := TXMLFile.Create;
//xml.Options := xml.Options - [xoNodeAutoCreate];
if xml['
blubb'] =
nil then
ShowMessage('
mähhh');
ShowMessage(
xml.asXML);
xml.Free;
xml := TXMLFile.Create;
if xml['
blubb'].Text = '
blubber'
then
;
xml['
abc/def'].Text := '
xyz';
xml['
abc/hij'].Attribute['
uvw'] := 666;
ShowMessage(
xml.asXML);
xml.Free;