EulandaXtools — Funktionsreferenz
Erstellt ein XSLT-Template zur Umwandlung von Einheiten-Codes in sprechende Bezeichnungen.
New-NormalizedUnitsTemplateToClipboard [-Short] [-Lowercase] [<CommonParameters>]Die Funktion erzeugt ein vollständiges 'xsl:template', das auf Basis der internen '$unitMapping'-Liste ('Begriffe = Code') eine 'xsl:choose'-Struktur generiert. Ziel ist es, z. B. in einem XSLT 1.0-Stylesheet Mengeneinheiten-Codes wie 'C62' oder 'CMT' in lesbare Begriffe wie 'Stück' oder 'Zentimeter' umzuwandeln. Optional kann über '-Short' die zweite alternative Bezeichnung (z. B. Kurzform) verwendet werden. Mit '-Lowercase' werden die Label klein geschrieben.
Das generierte Template wird direkt in die Zwischenablage kopiert und kann sofort in ein XSLT eingefügt werden.
-Short
Type: switchGibt an, dass die zweite alternative Bezeichnung aus der Begriffsliste verwendet werden soll.
-Lowercase
Type: switchGibt an, dass die Ausgabe-Begriffe kleingeschrieben sein sollen.
voidKeine Ausgabe. Das generierte Template wird direkt in die Zwischenablage kopiert.
# Erstellt das Standard-Template 'map-unit' mit der ersten Begriffsvariante und kopiert es.
New-NormalizedUnitsTemplateToClipboard# Erstellt das Template 'map-unit-short' mit der Kurzform als Label in Kleinbuchstaben.
New-NormalizedUnitsTemplateToClipboard -Short -LowercaseDas Ergebnis ist ein reines XSLT 1.0-kompatibles Template zur Zuordnung von UN/ECE-Mengeneinheiten. Ideal zur Einbettung in Stylesheets z. B. für HTML-Ausgaben oder Druckformate.