| |
Lexikalische Struktur Des Ausdruckes [ 14 ] ExprToken ::= ' ('|') '|' % ' | Operator | FunctionName | EnumerationToken | Zahl [ 15 ] Zahl ::= FloatingPointNumber [ 16 ] FloatingPointNumber ::= Stellen ('.' Stellen ?)? |'.', Stellen [ 17 ] Stellen ::= [ 0-9]+ [ 18 ] Farbe ::= ' # ' AlphaOrDigits [ 19 ] AlphaOrDigits ::= [ a-fA-F0-9]+ [ 20 ] Wörtlich ::= ' "' [^"]* '" ' |"'" [^']* "'" [ 21 ] Operator ::= OperatorName | MultiplyOperator |' + '|' - ' [ 22 ] OperatorName ::= ' Umb. '|' Div. ' [ 23 ] MultiplyOperator ::= ' * ' [ 24 ] Schlüsselwort ::= ' übernehmen Sie ' [ 25 ] FunctionName ::= NCName [ 26 ] EnumerationToken ::= NCName [ 27 ] AbsoluteUnitName ::= ' Zentimeter '|' Millimeter '|' in '|' Pint '|' PC '|' px ' [ 28 ] RelativeUnitName ::= ' EM ' [ 29 ] ExprWhitespace ::= S 5,9,12. AusdruckscWertcUmwandlungen Werte, die das Resultat einer Ausdrucksauswertung sind, können in Eigenschaftswertarten umgewandelt werden. In einigem instances dieses ist eine einfache Überprüfung der Satzmitgliedschaft (z.B., ist der Wert ein zugelassene Landeskennzahl). In anderem Fälle, der Wert wird erwartet, um eine einfache Art zu sein wie eine Ganzzahl und muß umgewandelt werden. Es ist nicht notwendig, daß alle Arten werden umgewandelt werden lassen. Wenn der Ausdruckswert nicht umgewandelt werden kann zur notwendigen Art für den Eigenschaftswert, ist es eine Störung. Die folgende Tabelle zeigt an, was Umwandlungen erlaubt werden. Art Erlaubte Umwandlungen Begrenzungen NCName Der Wert kann gegen überprüft werden ein zugelassener Satz Werte abhängig von die Eigenschaft. ? Farbe, über das System-color() Funktion. ? Aufzählungwert, wie definiert worden in der Eigenschaftsdefinition. ? Zu einem Zeichenkettedruckfehler Ausdrücke Seite 55 von 400 Extensible Markup Language (XSL) |  |
|
| |
|
|