2019.06 2020.06

Die XSLT-Erweiterungen

Der Abschnitt beschreibt die Nutzung der XSLT-Erweiterungen für die Nutzung von MyCoRe in XSLT-Scripten.

XSLT-1 Xalan Erweiterungen

deprecate for 2020.06

MyCoRe nutzt an vielen Stellen für die Datentransformation XSLT-Prozesse. Um direkt auf nützliche MyCoRe-Funktionen zugreifen zu können, wurden einige Xalan-Extensions entwickelt. Die Einbindung erfolgt wie unten beschrieben.

1
2
3
4
5
6
7
8
9
<xsl:stylesheet
  xmlns:xsl="http://www.w3.org/1999/XSL/Transformation"
  xmlns:mcrxsl="xalan://org.mycore.common.xml.MCRXMLFunctions"
  ...
  exclude-result-prefixes="xalan ..." >
  ...
  <xsl:... select="mcrxml:{function}"/>
  ...
<xsl:stylesheet/>

Funktion Parameter Beschreibung
getISODateFromMCRHistoryDate date_value = Datumsstring
field_name = 'von' oder 'bis'
calendar_name = Kalenderbezeichnung
Erzeugt einen ISO Datumsstring entsprechend der Funktionalität von MCRCalendar.