====== Number ======
Die Funktion //Number()// nimmt einen //String//((Der String muss notwendigerweise in einen Zahlwert umgewandelt werden können, ansonsten wirft die Funktion einen Fehler.
)) entgegen und gibt eine Zahl zurück.\\
Es ist möglich, durch die Angabe des Datentyps als zweiten Parameter einen String in einen bestimmten Datentyp zu konvertieren, um arithmetische Operationen mittels XPath durchführen zu können.
^Typ ^Beschreibung ^
|G|Integer|
|d|double|
|D|Decimal|
|f|Float|
==== Syntax: ====
Number('String')
Number(@Number, 'd')
Number('String', 'Datentyp')
Number('String', 'Datentyp', 'Culture')
==== Beispiele: ====
^Code ^ Ergebnis^ Werte Typ ^
|Number('123', 'G')
| 123| Integer-Wert |
|Number('10,5', 'd')
| 10.5| Double-Wert |
|Number('10.5', 'd', '')
| 10.5| Double-Wert((Gelesen mit der InvariantCulture)) |
|Number('1.000,5', 'd', 'de-de')
| 1000,5| Double-Wert((Gelesen mit der deutschen Schreibweise)) |
|Number('1,000.5', 'd', 'en-US')
| 1000,5| Double-Wert((Gelesen mit der amerikanischen Schreibweise)) |