AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

XML zum Verzweifeln

Ein Thema von MyRealName · begonnen am 6. Sep 2023 · letzter Beitrag vom 2. Dez 2024
 
motion

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

AW: XML zum Verzweifeln

  Alt 20. Okt 2024, 00: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 08:01 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:09 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