Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Änderung von DispDate?? (https://www.delphipraxis.net/153354-aenderung-von-dispdate.html)

t0mmy 29. Jul 2010 22:07


Ä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:
  app := lxml.ChildNodes.FindNode('XML');
  if app <> nil then
  begin
    app := app.ChildNodes.FindNode('Order');
  end;
Jetzt möcht ich in Order, bei DispDate (sprich das Datum) mit einem von mir gewählten Datum ändern.
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?

t0mmy 29. Jul 2010 22:10

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:
app := app.AttributeNodes.FindNode('DispDate');
und dann einfach

Delphi-Quellcode:
app.text:='29.07.2010';
aber warum geht das nicht?

t0mmy 29. Jul 2010 22:14

AW: Änderung von DispDate??
 
Okay funktioniert doch :D hab mich vertippt und den Compiler nicht beachtet !nope!

mkinzler 30. Jul 2010 05:26

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 09:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz