Einzelnen Beitrag anzeigen

motion

Registriert seit: 23. Jan 2006
10 Beiträge
 
#18

AW: XML zum Verzweifeln

  Alt 20. Okt 2024, 01:33
Ich bin auch gerade schwer am Kämpfen eine ZugFerd Rechnung (CrossIndustryInvoice) nach einer komplexen XSD Datei (enthält auch @import] mit Delphi zu erzeugen.
Zuerst sah der XML data binding wizard ganz gut aus. Bis ich dann in der erzeugten XLS Datei (bzw. ein Validator) entdeckte, das die Namespaces überhaupt nicht erzeugt wurden.
Ich habe viel ausprobiert und auch versucht die XML binding *.pas Datei zu patchen. Aber das war aussichtslos.
Okay, dann bin hier über diesen Thread gestolpert und mache die ersten Versuche mit dem x2xmldatabinding.

Bei zwei Dingen brauche ich Hilfe:
1. Wie initialisiert man diese Klasse? Bei der Embarcadero Klasse geht das mittels
Zug:=NewCrossIndustryInvoice; Aber wie geht das in x2xmldatabinding?

2. manche Elemente müsse im Embarcadero data bindung per .add hinzugefügt werden, bevor dem Knoten Werte zugewiesen werden können:
Delphi-Quellcode:
Zug
  .SupplyChainTradeTransaction
    .ApplicableHeaderTradeSettlement
      .ApplicableTradeTax
        .add;
Diese Add-Funktion fehlt im x2xmldatabinding. Wie läuft das hier? über Addchild (mit welchen Parametern)?

Gibt es ein Demo-Programm, wo man die Benutzung des x2xmldatabinding studieren kann?

Geändert von TBx (20. Okt 2024 um 09:01 Uhr)
  Mit Zitat antworten Zitat