Seitenhistorie
...
- Die XML-Datei
- Eine Kommandosprache
Weiterhin kann das interne CrossIndustryDocument noch validiert bzw. auf einfache Weise auf bestimmte Eigenschaften abgefragt werden.
Folgende Funktionen sind realisiert bzw. in Arbeit:
- Lesen einer ZUGFeRD-XML-Datei in ein internes CrossIndustryDocument (in Arbeit)
- Schreiben einer ZUGFeRD-XML-Datei aus einem internen CrossIndustryDocument (realisiert)
- Setzen von Werten des internen CrossIndustryDocument über Kommandosprache (realisiert)
- Lesen von Werten vom internen CrossIndustryDocument über Kommandosprache (in Arbeit)
- Validieren des internen CrossIndustryDocument (realisiert)
...
Weiterhin gibt es Möglichkeit über IDs zu arbeiten. Jedes Element besitzt eine ID über die es angesprochen werden kann. Der Set-Befehl liefert zum entsprechenden Pfad immer die ID zurück. Zukünfige Zugriffe können dann auch über die ID erfolgen.
Befehl | Pfad |
---|
...
Rückgabewert |
---|
1. Set-Befehl |
...
CrossIndustryDocument.SpecifiedSupplyChainTradeTransaction |
...
4 |
2. Set-Befehl |
...
4.IncludedSupplyChainTradeLineItem[0] |
...
0 |
Durch die Kombination aus ID und Pfad kann auf die Unterelemente zugegriffen werden.
Neben dem Adressieren von Elementen kann der Pfad auch für Befehle verwendet werden, die im Zusammenhang mit der Adressierung zu sehen sind.
Anstelle eine Element eines Elements lassen sich zwei Befehle verwenden AddNew() und Last().:
Befehl | Auswirkung |
---|---|
4.IncludedSupplyChainTradeLineItem.AddNew() | Fügt dem Element IncludedSupplyChainTradeLineItem ein neues Array-Element hinzu. |
...
...
4.IncludedSupplyChainTradeLineItem.Last() | Adressiert das letzte Array-Element von IncludedSupplyChainTradeLineItem. |
...
Anker | ||||
---|---|---|---|---|
|
Das ZUGFeRD-Modul bietet einen Set-Befehl, der sehr universell verwendet werden kann.
...