Christian Seiler: / XSL: Knoten in Variable + neues Feld

Beitrag lesen

Hallo!

Das sieht als Ansatz gut aus. Die Sortierung soll nach Häufigkeit sein:

<xsl:sort select="count(//FeederReportUnit/Unit[fsPartNum = $tmp_fsPartNum])" />


> Würde das so funktionieren?  
> Auch wenn ich vorher Gruppiere?  
> ~~~xml
  

> <xsl:for-each select="FeederReportUnit/Unit[count(. | key('partnumbers', fsPartNum)[1]) = 1 and fsPartNum!='']">  
> 

Es wäre nett, wenn Du mal etwas Beispieldaten und etwas mehr Beispielcode lieferst. Und eventuell auch einen Hinweis, welche Ausgabe Du erreichen willst, auch ganz brauchbar. Wenn Du einfach nur mit XPath um Dich wirfst, dann ist es etwas schwer, da durchzusteigen...

Als weitere Alternative bestünde natürlich die Möglichkeit, das Dokument zweimal durch XSLT zu jagen: Das erste Mal werden nur Zusatzinformationen hinzugefügt, das zweite Mal erfolgt die Anzeigelogik.
Das war ja mein Ansatz, aber wie/ wo lege ich das Zwischenergebnis ab?

Wie verarbeitest Du Dein XSLT bisher?

Viele Grüße,
Christian