Einzelnen Beitrag anzeigen

Nekromus

Registriert seit: 21. Aug 2017
22 Beiträge
 
#1

Problem: Nodes hinzufügen

  Alt 20. Okt 2017, 09:59
Hallo liebe Community,

ich habe ein größeres Projekt übernommen und folgendes Problem:

Im Projekt wurde eine XML-Datenbindung benutzt. Nun habe ich zwei neue Werte, die im Projekt gespeichert werden müssen: FaktorPsi und FaktorEta.

Die XSD habe ich unter dem Node stage_type erweitert:

<xsd:element name="FaktorEta" type="mydouble"/>
<xsd:element name="FaktorPsi" type="mydouble"/>

Dann habe ich mit dem Wizard eine neue Datenbindung erzeugt.

Das Problem sind alte Projekte, die FaktorEta und FaktorPsi noch nicht kennen. Um beide Faktoren hinzuzufügen wurde bisher eine UpdateKlasse verwendet.

Die Frage ist nun: Wie kann ich TProjectFileUpdaterV4.UpdateFaktoren in project_versions erweitern, sodass FaktorEta und FaktorPsi unter stage_type hinzugefügt wird und direkt auf 1 gesetzt wird?

Im Anhang befindet sich die xsd, die generierte Datenbindung und die UpdateKlassen.

Vielen Dank für eure Hilfe!
Angehängte Dateien
Dateityp: 7z UpdateXML.7z (24,6 KB, 3x aufgerufen)
  Mit Zitat antworten Zitat