wie lässt sich mit Lazarus effektiv eine xml Datei erstellen?
Wie erstellt Ihr xml Dateien?
Ich habe intensiv gesucht und zwei brauchbare Varianten gefunden:
- 1. DOM, XMLWrite
Ist Teil von Lazarus/fpc, aber umständlich.
- 2. XML Builder https://github.com/viniciussanchez/xml-builder
Schon besser, aber- ich kann damit keinem Element ein Attribut zuweisen:
<udt:DateTimeString format="102">20241221</udt:DateTimeString> geht damit nicht
- die Funktion "Adapter" geht in die richtige Richtung ist aber leider sehr rudimentär
- die erzeugte xml schwer lesbar, alles in einer Zeile
- ich kann damit keinem Element ein Attribut zuweisen:
Ich möchte eine Xrechnung im Format CII (CrossIndustryInvoice) aus einer Datenbank mit Lazarus erstellen. Es sollen nur die Pflichtangaben (nach §14 UstG) verarbeitet werden. Die Lösung soll so einfach wie möglich sein (K.I.S.S. Prinzip) .
Später will ich die XRechnung in pdfs einbinden (Zugferd).
Ich habe hier https://www.ferd-net.de/publikationen-p ... 32-deutsch die Spezifikationen und Beispiele gefunden.
Leider ist die XRechnung eine xml Datei. Ich mag xml nicht besonders. xml ist aufgeblasen (unnötg viel nutzloser Text), der in XRechnung noch mehr aufgeblasen wird.