Поделиться через


Диапазон символов

Диапазон символов R задает набор символов C(R), содержащий все XML-символы с кодовыми точками универсального набора символов (UCS) из заданного диапазона.

Синтаксис

charRange ::= seRange | XmlCharRef | XmlCharIncDash

Синтаксис

seRange ::= charOrEsc '-' charOrEsc

Синтаксис

XmlCharRef ::= ( '&#' [0-9]+ ';' ) | ('&#x' [0-9a-fA-F]+ ';' )

Синтаксис

charOrEsc ::= XmlChar | SingleCharEsc

Синтаксис

XmlChar ::= [^\#x2D#x5B#x5D]

Синтаксис

XmlCharIncDash ::= [^\#x5B#x5D]

Замечания

Единственный XML-символ представляет собой диапазон символов, задающий набор, содержащий только этот символ. Все XML-символы являются допустимыми диапазонами символов, кроме следующих.

  • Левая квадратная скобка ([), правая квадратная скобка (]) и обратная косая черта (\) не являются допустимыми диапазонами символов.

  • Символ вставки (^) является допустимым диапазоном символов в начале положительной группы символов, только когда он задает отрицательную группу символов.

  • Символ вычитания (-) является допустимым диапазоном символов только в начале или в конце положительной группы символов.

Диапазон символов можно также записать в виде s-e; эта запись задает набор, содержащий все XML-символы с кодовыми точками UCS, которые больше или равны кодовой точке s, но не больше кодовой точки e.

Форма s-e является допустимым диапазоном символов, если:

  • s является escape-последовательностью одного символа или XML-символа.

  • Символ s не равен "\".

  • Если символ s является первым символом в выражении класса символов, то s не должен быть равен «^».

  • e является escape-последовательностью одного символа или XML-символом.

  • Символ e не равен ни "\", ни "[".

  • Кодовая точка e больше или равна кодовой точке s.

    NoteПримечание.

    Кодовая точка escape-последовательности одного символа представляет собой кодовую точку единственного символа в задаваемом этой последовательностью наборе символов.

См. также

Справочник

Регулярные выражения схемы XML
Справочная таблица по регулярным выражениям схемы XML
Отрицательная группа символов
Положительная группа символов

Понятия

Аспекты типов данных