Wenn dies Ihr erster Besuch hier ist,
lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen
durch. Sie müssen sich vermutlich registrieren,
bevor Sie Beiträge verfassen können. Klicken Sie oben auf 'Registrieren', um den Registrierungsprozess zu
starten. Sie können auch jetzt schon Beiträge lesen. Suchen Sie sich einfach das Forum aus, das Sie am meisten
interessiert.
Es gibt nur die arithmetischen Operationen + - * div und idiv zur ganzzahligen Division ab XSLT/XPath 2.0. Ansonsten existieren für Zahlenwerte noch Formatierungs- und Rundungsfunktionen.
Der natürliche Logarithmus lässt sich durch eine Potenzreihe näherungsweise mittels rekursivem Templateaufruf berechnen. Sofern XSLT 2.0 verfügbar ist, wäre xsl:function zur Definition eigener Funktionen hilfreich (Beispiel für Sinus und Cosinus).
Alternativ besteht die Möglichkeit der Nutzung von Erweiterungen wie EXSLT.
Nachtrag:
Ich habe die Frage mal zum Anlass genommen, auch die Funktionen ln() und lg() in meine kleine Bibliothek aufzunehmen (Link bei Sinus und Cosinus). Die Basis bildet eine gut konvergierende Reihenentwicklung (siehe das Verfahren unter A).
Comment