Die XSLT-Xalan-Erweiterungen

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

Xalan Erweiterungen

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.

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

 Jens Kupferschmidt - 2015-08-10