Einzelnen Beitrag anzeigen

bcvs

Registriert seit: 16. Jun 2011
668 Beiträge
 
Delphi 12 Athens
 
#6

AW: XRechnung: XML und CDATA

  Alt 4. Aug 2020, 17:14
indem du die Zeilenumbrüche weg lässt?
Einfach weglassen geht nicht, denn (aus der Dokumentation des Standards XRechnung):

Zitat:
Jeder Eintrag beginnt mit einer #, die Segmente sind mit einer # getrennt und eine Zeile schließt mit einer # ab. Am Ende einer vollständigen Skonto- oder Verzugsangabe muss ein XML-konformer Zeilenumbruch folgen.
Fragt sich nur, was hier mit XML-konformer Zeilenumbruch gemeint ist. Gerade habe ich festgestellt, dass so etwas anscheinend auch funktioniert:
Code:
  <cac:PaymentTerms>
    <cbc:Note>#SKONTO#TAGE=14#PROZENT=2.50#BASISBETRAG=11000.00#
#SKONTO#TAGE=28#PROZENT=1.00#
</cbc:Note>
  </cac:PaymentTerms>
Da bräuchte man kein CDATA. Aber das ist doch nach meinem Verständnis kein XML-konformer Zeilenumbruch zwischen den beiden #SKONTO-Zeilen. Vielleicht sind meine getesteten Viewer da einfach nur zu fehlertolerant. Ich denke, ich bleibe bei der CDATA-Lösung.
  Mit Zitat antworten Zitat