so, hab oben mal eine Neuere Verion angehängt
einige kleine Änderungen gab's
und vorallem kann man jetzt Nodes einfacher aufrufen/erstellen/prüfen/löschen
Delphi-Quellcode:
XML.RootNode.Nodes.Node['
node1'].Nodes.Node['
node2'].Nodes.Add('
node3')
XML.RootNode.Nodes['
node1'].Nodes['
node2'].AddNode('
node3')
geht jetzt auch
XML.RootNode.AddNode('node1\node2\node3')
um in
<xml><node1><node2> den
<node3> zu erstellen
(nur in IndexOf/IndexOfNF funktioniert dieses "absichtlich" nicht)
ich werd das demnächst auch bei den Namesangaben der Attribute umsetzen
Delphi-Quellcode:
XML.RootNode.Nodes.Node['
node1'].Nodes.Node['
node2'].Attributes['
attr']
XML.RootNode.Nodes['
node1'].Nodes['
node2'].Attributes['
attr']
XML.RootNode.Attributes['
node1\node2\attr']
für
<xml><node1><node2 attr="">
außerdem soll man dann statt bzw. zusammen mit dem Node-Namen auch einen Parameter mit angeben können
z.B. für den 2. Node:
Delphi-Quellcode:
Nodes['node2']
Nodes['>attr=name2']
Nodes['node2>attr=name2']
<node1 attr="name1">
<node2 attr="name2">
<node3 attr="name3">