Я борюсь с распечаткой xml-file
.
Что я хочу сделать, так это перебирать мой список тестовых номеров, пока список не станет пустым.
Но я не дохожу до того, что он даже ничего не печатает, так как я получить синтаксическую ошибку для команды печати (***-Line)
.
Я бы согласился распечатать его на консоли, но сейчас я застрял с синтаксической ошибкой.
Есть идеи, как исправить эту синтаксическую ошибку?
import lxml.etree
import lxml.builder
E = lxml.builder.ElementMaker()
ITEM = E.item
attributeValue = E.attributeValue
part = E.part
a = 300 #Testwert
l = [10,20,30,44,76876,9009809] #Personennummern
i = 0 #Indexwert
while len(l) > 0:
Document = ITEM(
attributeValue(str("2019-12-03"), id="1026"),
attributeValue(str("2019-12-03"), id="1028"),
attributeValue(str("FATCA Schriftverkehr"), id="1023"),
attributeValue(str(l[i]), id="1022"),
attributeValue(str("FATCA"), id="1031"),
attributeValue(str(a), id = "1025", url="Test-URL", contenttype = "application/pdf/"),
part(str(a), type="base"),
type="1007"
)
***print lxml.etree.tostring(Document, pretty_print=True)
del l[i]