Hallo!
Ich habe zwei Knoten 'NewValue' und 'Value'. Value hat ein Attribut 'xsi:type="xxxx"' und dieses Attribut soll in den 'NewValue' Knoten rein. Fein.
Also schreibe ich
Delphi-Quellcode:
Procedure _CopyAttributes(aSrc, aDst: IXMLNode);
Begin
aDst.Attributes['xsi:type'] := aSrc.Attributes['xsi:type'];
End;
und erhalte
XML-Code:
<A1W>
<Value xsi:type="xsd:float">95.88</Value>
<NewValue type="xsd:float">95.8800</NewValue>
</A1W>
(Hinter dem NewValue fehlt das 'xsi'). Auch irgendwie klar. Leider ist 'Prefix' read-only, sodaß ich nicht einfach den Prefix mit kopieren kann.
Wie schaffe ich es, das das Attribut des 'NewValue' genauso heißt, wie vom 'Value'?
Danke für Hinweise.