![]() |
Änderung von DispDate??
Also ich hab ein Programm geschrieben mit dem ich per Button xml-Knoten ändern kann, nun versteh ich nicht wie ich jedoch Attribute die einen Wert haben überschreiben soll??
Beispiel: Auszug aus der XML-Datei:
XML-Code:
...
<XML Type="ListBuilder">
<Order No="2058003995" DispDate="22.07.2010" Basket="3995"> <Head> <COMM>88</COMM> <ARTICLENO></ARTICLENO> <CUSTOMER></CUSTOMER> <RETAILER></RETAILER> Auszug ausn Delphi Programm:
Delphi-Quellcode:
Jetzt möcht ich in Order, bei DispDate (sprich das Datum) mit einem von mir gewählten Datum ändern.
app := lxml.ChildNodes.FindNode('XML');
if app <> nil then begin app := app.ChildNodes.FindNode('Order'); end; Bzw. <Order No="2058003995" diese Nummer ändern oder Basket="3995"> Muss ich da die ganze Zeile Einlesen oder kann ich da mit einem Befehl arbeiten? |
AW: Änderung von DispDate??
Okay ich dachte ich hätts gefunden aber es geht nicht
Der folgende Befehl müsste doch logisch Klingen:
Delphi-Quellcode:
und dann einfach
app := app.AttributeNodes.FindNode('DispDate');
Delphi-Quellcode:
aber warum geht das nicht?
app.text:='29.07.2010';
|
AW: Änderung von DispDate??
Okay funktioniert doch :D hab mich vertippt und den Compiler nicht beachtet !nope!
|
AW: Änderung von DispDate??
Trotzdem gelten für dich die Regeln des Forums:
Bei Verwendung von Code sind Code-Tags zu verwenden! Pushen ist ein No-Go! :warn: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz