Hihu,
ich teste gerade selbst einige
XML Parser, da der von MS wirklich nicht der schnellste ist. Ich glaube dein Parser hat einen Bug:
XML:
Code:
<test>
<R A="X">X</R>
</test>
jetzt will ich das Attribut auslesen:
Delphi-Quellcode:
txt :=
Xml.RootNode.Node['
R'].Attributes.
Name[0];
// A -> Richtig
txt :=
Xml.RootNode.Node['
R'].Attributes.Value[0];
// 00:00:00 -> sollte aber X sein
Außerdem:
Ist es richtig, dass man mit
Xml.RootNode.Node['R'].Attributes.ValueCS['A']
direkt auf das Attribut per Name zugreifen kann? Muetzes Funktion "AttributeByName" (oder bei dir entsprechend ValueByName) wäre mir jedenfalls aussagekräftiger.
Edit: hab gesehen geht auch über Value
Falls Muetze es mitliest: Kann ich deine
XML-Lib in der Firma verwenden (bisher nur intern für nen
XML-Testprogramm, eventl. später kommerziell?)