| Каталог | Индекс раздела |
| Назад | Содержание | Вперед |
Пробельные символы допускаются в большинстве выражений XQuery для улучшения их читабельности даже, если пробельный символ не является частью синтаксиса выражения. В пробельные символы входят: пробел (X'20'), возврат каретки (X'0D'), перевод строки (X'0A') и табуляция (X'09').
В общем случае пробельный символ не имеет значения в запросе, кроме следующих ситуаций, в которых разрешены пробельные символы:
Например, следующие выражения требуют пробельных символов для ясности:
name- name приведет к ошибке. Парсер распознает name- как одно QName и вернет ошибку, не найдя никакого оператора.
name -name не приведет к ошибке. Парсер распознает первое name как QName, знак минус (-) как оператор, в затем второе name как друное QName.
name-name не приведет к ошибке. Но выражение будет распознано как единственное QName, поскольку тире (-) является допустимым символом в QName.
10 div3
10div3
В этих выражениях требуется пробельный символ, чтобы парсер распознал каждую лексему раздельно.
| Назад | Содержание | Вперед |
| Каталог | Индекс раздела |