Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#12

Re: himXML (gesprochen himixML)

  Alt 3. Apr 2009, 14:53
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">
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat