Схема строкового типа данных XML
Тип данных Строка используется, чтобы содержать значение строки.
строковый тип данных (String Тип данных)
Тип данных Строка может содержать символы, перевод строки, возврат каретки и вкладки.
Ниже приведен пример схемы строки декларации:
Элементы в документе должны выглядеть следующим образом:
Или как это:
Примечание: Если вы используете типы строковых данных, процессор XML не изменит одно значение.
Нормализованная строкового типа данных (NormalizedString Тип данных)
Нормированные типы данных строка, полученные из типа данных строки.
Нормализованная тип данных строка может содержать одни и те же символы, но процессор XML будет удалить разрыв строки, возврат каретки и вкладок.
Вот пример нормированного типа данных строки в схеме:
Элементы в документе должны выглядеть следующим образом:
Или как это:
Примечание: В приведенном выше примере, процессор XML будет использоваться , чтобы заменить все вкладки с пробелами.
Токен тип данных (тип лексемы данных)
Лексем данные, полученные из того же типа строчного типа данных.
Токен тот же тип данных может содержать символы, но процессор XML будет удалить линию каналы, возврат каретки, вкладки, начальные и конечные пробелы, и (непрерывное) пространство.
Ниже приведен пример схемы в соответствующей объявления лексем:
Элементы в документе должны выглядеть следующим образом:
Или как это:
Примечание:> В приведенном выше примере, XML анализатор будет удалять вкладки.
Тип данных Строка
Обратите внимание, что все следующие типы данных являются производными от типа данных String (для самого типа данных строки, за исключением)!
имя | описание |
---|---|
ENTITIES | |
ОБЪЕКТ | |
ID | Представлен строковый атрибут ID в XML (используется только в сочетании с атрибутами схемы) |
IDREF | Представлено строка IDREF атрибут в XML (используется только в сочетании с атрибутами схемы) |
IDREFS язык | Строка содержит допустимый идентификатор языка из |
имя | Строка содержит действительное имя XML |
NCName | |
NMTOKEN | Представлено строка NMTOKEN атрибут в XML (используется только в сочетании с атрибутами схемы) |
NMTOKENS | |
normalizedString | Строка не содержит перевода строки, возврата каретки или вкладки |
QName | |
строка | строка |
знак | Строка не содержит перевода строки, возврата каретки или вкладок, или ведущие пробелы в конце строки или более последовательных пространств |
Тип строки данных, определенный (ограничение)
Он может быть использован в сочетании с определенными типами строки данных:
- перечисление
- длина
- MAXLENGTH
- MINLENGTH
- паттерн (NMTOKENS, IDREFS и Сущности могут не использовать это ограничение)
- WHITESPACE