Spreadsheet2XML xmlRowTag Laufend ändernde Daten Pflegen

Hallo,
wir brauchen einen Artikelstamm in XML:
<Pos Hispos=0001>
<IARTNR></IARTNR>
<ArtikelNr></ArtikelNr>
<GrInd></GrInd>

</Pos>


<Pos Hispos=0002>
<IARTNR></IARTNR>

<ArtikelNr></ArtikelNr>
<GrInd></GrInd>

</Pos>


<Pos Hispos=0003>
<IARTNR></IARTNR>

<ArtikelNr></ArtikelNr>
<GrInd></GrInd>

</Pos>


Die Frage ist wie ich unter dem Tag die Laufende nummer "Hispos=001", "002". usw hinbekommen. Gibt es hierfür eine Lösung?
Danke Grüße
Marco

Hallo Marco,


du nimmst dafür einen TextHTMLWriter der als Input einen Mapper hat in dem du die Daten vorher aufbereitest.

Der Inhalt vom TextHTMLWriter könnte dann ungefähr so aussehen:

<#list spreadsheet@SpreadsheetMapper_1.getRows() as row> 
<Pos Hispos=${row.get("Pos Hispos")!}>
<IARTNR>${row.get("IARTNR")!}</IARTNR>
<ArtikelNr>${row.get("ArtikelNr")!}</ArtikelNr>
<GrInd>${row.get("GrInd")!}</GrInd>
 </Pos>
</#list>


Eine detailliertere Anleitung findest du in unserem Cookbook https://synesty.freshdesk.com/support/solutions/articles/11000027102-wie-erstelle-ich-eine-einzelne-xml-datei-oder-mehrere-xml-dateien-aus-einem-spreadsheet-


Viele Grüße,

Lukas

Super hier ist ja schon mal eine Lösung. Vielen Dank!
Grüße
Marco


-scheint, dass ich das Thema zwei Mal aufgemacht habe.... Sorry.