Welche Vorteile bietet die Verwendung der wd:extension?
Die Verwendung der wd:extension bietet mehr Flexibilität bei der Erstellung von Listen über XSLT. Durch die einfache Erweiterbarkeit der Funktionalität können individuelle Anforderungen problemlos umgesetzt werden. Darüber hinaus ermöglicht es eine bessere Code-Wartbarkeit und reduziert die Abhängigkeit von xsl:for-each. Hier eine Beispiel-Anwendung der wd:extension:
- Erstellung einer dynamischen Dropdown-Liste basierend auf einem XML-Datensatz
- Filterung von Daten basierend auf bestimmten Kriterien
- Berechnung von aggregierten Werten aus einer Liste von Datensätzen
Mehr dazu in folgendem Artikel: Die wd:extension steht in Listen über XSLT zur Verfügung und eine Limitierung der Einträge über xsl:for-each ist nicht mehr notwendig.