Anfang des Inhaltsbereichs

Hintergrunddokumentation SAP-Zusatzfunktionen  Dokument im Navigationsbaum lokalisieren

Die nachfolgende Auflistung stellt die Funktionen zusammen, die im Erweiterungsraum von SAP-XSLT http://www.sap.com/sapxsl implementiert worden sind.

Diese Grafik wird im zugehörigen Text erklärt

sap:if()

 

Die Funktion sap:if( x,e1,e2 ) liefert e1 zurück, falls x=true gilt; anderenfalls e2.

Diese Grafik wird im zugehörigen Text erklärt

sap:let()

 

Die Funktion sap:let( x,e1,e2 ) bindet $x an e1 in e2.

Beispiel: sap:let( x,4,$x+$x ) liefert den Wert 8 zurück.

sap:let( ) weist zwar die Syntax einer Erweiterungsfunktion auf, wird aber als ein Konstrukt für Variablen-Bindung verwendet.

Diese Grafik wird im zugehörigen Text erklärt

sap:node-set()

 

sap:node-set(e) konvertiert ein Fragment des Resultat-Baumes in ein Node-Set. Das resultierende Node-Set enthält einen einzigen Knoten und zwar die Wurzel des Fragments.

Diese Grafik wird im zugehörigen Text erklärt

sap:intersection()

 

sap:intersection( node-set1,node-set2 ) gibt die Schnittmenge der beiden Note-Sets node-set1 und node-set2 zurück.

Diese Grafik wird im zugehörigen Text erklärt

sap:otr-string()

 

Diese Funktion liefert OTR-Strings (Online Text Repository) zurück. Für die Identifizierung eines Strings wird ein Alias-Name verwendet. Dabei kann zwischen den folgenden Varianten unterschieden werden:

sap:otr-string(alias) liefert OTR-Strings zu einem Alias in der aktuellen Sprache zurück.

sap:otr-string(alias, language) liefert OTR-Strings zu einem Alias in der angegebenen Sprache zurück.

sap:otr-string(alias, id_1, value_1, ...id_n, value_n [,language]) liefert OTR-Strings zu einem Alias in der angegebenen / aktuellen Sprache zurück, wobei der jeweilige Platzhalter id_i durch den entsprechenden Wert value_i ersetzt wird. Ein Platzhalter wird entweder als String (Referenz über Namen) oder als Nummer (Referenz über die Position) angegeben.

Diese Grafik wird im zugehörigen Text erklärt

sap:otr-text()

 

Die Funktion sap:otr-text(alias, ...) liefert Kurztexte aus dem OTR zurück. Für die Identifizierung eines Kurztextes wird ein Alias-Name verwendet. Analog zu sap:otr-string() können Sprache und Platzhalter als weitere Funktionsargumente angegeben werden.

Diese Grafik wird im zugehörigen Text erklärt

sap:otr-line()

 

sap:otr-line(node-set) liefert die Zeilennummer des ersten Knotens des NodeSets im Quelldokument.

sap:otr-line() liefert die Zeilennummer des Knotens aus dem aktuellen Kontext.

Diese Grafik wird im zugehörigen Text erklärt

sap:otr-column()

 

sap:otr-column(node-set) liefert die Spaltennummer des ersten Knotens des NodeSets im Quelldokument.

sap:otr-column() liefert die Spaltennummer des Knotens aus dem aktuellen Kontext.

 

Ende des Inhaltsbereichs