Latest web development tutorials

Схема строкового типа данных XML

Тип данных Строка используется, чтобы содержать значение строки.


строковый тип данных (String Тип данных)

Тип данных Строка может содержать символы, перевод строки, возврат каретки и вкладки.

Ниже приведен пример схемы строки декларации:

<xs:element name="customer" type="xs:string"/>

Элементы в документе должны выглядеть следующим образом:

<customer>John Smith</customer>

Или как это:

<customer> John Smith </customer>

Примечание: Если вы используете типы строковых данных, процессор XML не изменит одно значение.


Нормализованная строкового типа данных (NormalizedString Тип данных)

Нормированные типы данных строка, полученные из типа данных строки.

Нормализованная тип данных строка может содержать одни и те же символы, но процессор XML будет удалить разрыв строки, возврат каретки и вкладок.

Вот пример нормированного типа данных строки в схеме:

<xs:element name="customer" type="xs:normalizedString"/>

Элементы в документе должны выглядеть следующим образом:

<customer>John Smith</customer>

Или как это:

<customer> John Smith </customer>

Примечание: В приведенном выше примере, процессор XML будет использоваться , чтобы заменить все вкладки с пробелами.


Токен тип данных (тип лексемы данных)

Лексем данные, полученные из того же типа строчного типа данных.

Токен тот же тип данных может содержать символы, но процессор XML будет удалить линию каналы, возврат каретки, вкладки, начальные и конечные пробелы, и (непрерывное) пространство.

Ниже приведен пример схемы в соответствующей объявления лексем:

<xs:element name="customer" type="xs:token"/>

Элементы в документе должны выглядеть следующим образом:

<customer>John Smith</customer>

Или как это:

<customer> John Smith </customer>

Примечание:> В приведенном выше примере, XML анализатор будет удалять вкладки.


Тип данных Строка

Обратите внимание, что все следующие типы данных являются производными от типа данных String (для самого типа данных строки, за исключением)!

имя описание
ENTITIES
ОБЪЕКТ
ID Представлен строковый атрибут ID в XML (используется только в сочетании с атрибутами схемы)
IDREF Представлено строка IDREF атрибут в XML (используется только в сочетании с атрибутами схемы)
IDREFS язык Строка содержит допустимый идентификатор языка из
имя Строка содержит действительное имя XML
NCName
NMTOKEN Представлено строка NMTOKEN атрибут в XML (используется только в сочетании с атрибутами схемы)
NMTOKENS
normalizedString Строка не содержит перевода строки, возврата каретки или вкладки
QName
строка строка
знак Строка не содержит перевода строки, возврата каретки или вкладок, или ведущие пробелы в конце строки или более последовательных пространств


Тип строки данных, определенный (ограничение)

Он может быть использован в сочетании с определенными типами строки данных:

  • перечисление
  • длина
  • MAXLENGTH
  • MINLENGTH
  • паттерн (NMTOKENS, IDREFS и Сущности могут не использовать это ограничение)
  • WHITESPACE