Учебники

XSD — Строка

Строковые типы данных используются для представления символов в документах XML.

<xs: string> тип данных

Тип данных <xs: string> может содержать символы, переводы строк, возврат каретки и символы табуляции. Процессор XML не заменяет символы перевода строки, возврата каретки и символов табуляции в содержимом пробелами и сохраняет их нетронутыми. Например, несколько пробелов или вкладок сохраняются во время отображения.

Пример <xs: string>

Объявление элемента в xsd —

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

Использование элемента в xml —

<name>Dinkar</name>
<name>Dinkar    Kad</name>

<xs: token> тип данных

Тип данных <xs: token> является производным от типа данных <string> и может принимать символы, переводы строк, возврат каретки и символы табуляции. Процессор XML удалит переводы строк, табуляции, возврат каретки, начальные и конечные пробелы и несколько пробелов.

Пример <xs: token>

Объявление элемента в xsd —

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

Использование элемента в xml —

<name>Dinkar</name>
<name>Dinkar    Kad</name>

Типы данных String

Ниже приведен список часто используемых типов данных, которые являются производными от типа данных <string>.

S.No. Имя и описание
1

Я БЫ

Представляет атрибут ID в XML и используется в атрибутах схемы.

2

IDREF

Представляет атрибут IDREF в XML и используется в атрибутах схемы.

3

язык

Представляет действительный идентификатор языка

4

название

Представляет правильное имя XML

5

NMTOKEN

Представляет атрибут NMTOKEN в XML и используется в атрибутах схемы.

6

normalizedString

Представляет строку, которая не содержит перевода строки, возврата каретки или табуляции.

7

строка

Представляет строку, которая может содержать переводы строк, возврат каретки или вкладки.

8

знак

Представляет строку, которая не содержит перевода строки, возврата каретки, табуляции, начальных или конечных пробелов или нескольких пробелов

Я БЫ

Представляет атрибут ID в XML и используется в атрибутах схемы.

IDREF

Представляет атрибут IDREF в XML и используется в атрибутах схемы.

язык

Представляет действительный идентификатор языка

название

Представляет правильное имя XML

NMTOKEN

Представляет атрибут NMTOKEN в XML и используется в атрибутах схемы.

normalizedString

Представляет строку, которая не содержит перевода строки, возврата каретки или табуляции.

строка

Представляет строку, которая может содержать переводы строк, возврат каретки или вкладки.

знак

Представляет строку, которая не содержит перевода строки, возврата каретки, табуляции, начальных или конечных пробелов или нескольких пробелов

ограничения

Следующие типы ограничений могут быть использованы с типами данных String —