New-NormalizedUnitsTemplateToClipboard

EulandaXtools — Funktionsreferenz

New-NormalizedUnitsTemplateToClipboard Intern

ÜBERSICHT

Erstellt ein XSLT-Template zur Umwandlung von Einheiten-Codes in sprechende Bezeichnungen.

SYNTAX

New-NormalizedUnitsTemplateToClipboard [-Short] [-Lowercase] [<CommonParameters>]

BESCHREIBUNG

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.

PARAMETER

-Short

Type: switch

Gibt an, dass die zweite alternative Bezeichnung aus der Begriffsliste verwendet werden soll.

-Lowercase

Type: switch

Gibt an, dass die Ausgabe-Begriffe kleingeschrieben sein sollen.

AUSGABEN

void

Keine Ausgabe. Das generierte Template wird direkt in die Zwischenablage kopiert.

BEISPIELE

# 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 -Lowercase

HINWEISE

Das 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.