Zitat:
Xml.RootNode.Node['R'].Attributes.ValueCS['A']
Delphi-Quellcode:
Xml.RootNode.Node['
R'].Attributes.Value['
A']
Xml.RootNode['
R'].Attributes['
A']
// .Node und .Value sind ja DEFAULT
Xml.RootNode['
R'].Attribute['
A']
// gibt aber auch 'ne Weiterleitung,
Xml.Attribute['
R\A']
// welche auch im Dokumentelement verbaut wurde und sogar Pfade mag
Value, welches auch das defaultporperty ist, ist das Richtige und dort kann man entweder einen Index (Integer) oder einen Namen (String) angeben ... hab keine Extrafunktionen für "ByName" angelegt.
Das ValueCS ist nur 'ne Zusatzfunktion (standardmäßig wir alles CaseInsensitiv betrieben, aber man kann dieses ja über die Optionen umstellen ... nja und wenn es auf CaseSensitiv umgestellt ist, dann arbeiten die paar CS-Funktionen dennoch CaseInsensitiv)
@Muetzes Lib: soweit ich weiß darfst du daß ... nur solltest du dich vorher einfach mal bei ihm melden (
http://muetze1.de ) und ihn um Erlaubnis fragen ... er wird auch bestimmt ja sagen
PS: da ist seit gestern ein "netter" Bug in seiner Lib behoben wurden (also besser von seiner Seite mal updaten)
Delphi-Quellcode:
<test>
<R A="X">X</R>
</test>
wegen dem werd ich mal schauen