python-drafthorse
python-drafthorse copied to clipboard
leere Elemente
Hallo, ich wollte eine Sache anmerken und zwar werden leere Elemente nicht in das XML übernommen. Ich weiß nicht, ob es im realem Arbeitsfeld Anwendungen dafür gibt, aber die product.buyer_assigned_id = "" , welche wie in der beispielrechnung von factur-x eigentlich zu dem folgendem werden sollte:
<ram:SpecifiedTradeProduct>
<ram:BuyerAssignedID/>
</ram:SpecifiedTradeProduct>
wird in der Funktion
def is_empty(self, el):
return not list(el) and not el.text
aus dem Dokument gefiltert.
Danke schonmal, Grüße Benno
Hallo Benno, ich glaube, es ist OK, die leeren Tags rauszufiltern. Laut ZUGFeRD Standard sind leere Tags in der XML-Struktur nicht erlaubt. Gruß, Tobias