Последние учебники веб-разработки
×

XML Руководство

XML ГЛАВНАЯ XML Введение XML Как использовать XML дерево XML Синтаксис XML элементы XML Атрибуты XML Пространства имен XML дисплей XML XSLT XML XPath XML XLink XML Оценщик XML DTD XML схема XML сервер XML Приложения XML Примеры XML викторина XML сертификат

XML DOM

DOM вступление DOM Вершины DOM XMLHttpRequest DOM Доступ к DOM Узел информация DOM Список узлов DOM Пересекая DOM навигационный DOM Получить значения DOM Change Вершины DOM Remove Вершины DOM Replace Вершины DOM Create Вершины DOM Add Вершины DOM Clone Вершины DOM Примеры

DOM Справка

DOM Типы узлов DOM Узел DOM NodeList DOM NamedNodeMap DOM Документ DOM Элемент DOM Атрибут DOM Текст DOM CDATA DOM Комментарий DOM XMLHttpRequest DOM синтаксический анализатор

XML DTD

DTD вступление DTD Строительные блоки DTD элементы DTD Атрибуты DTD Элементы против Attr DTD юридические лица DTD Примеры

XSD Schema

XSD вступление XSD Как XSD <schema> XSD элементы XSD Атрибуты XSD ограничения

XSD Сложный

XSD элементы XSD пустой XSD Элементы только XSD Только текст XSD смешанный XSD индикаторы XSD <any> XSD <anyAttribute> XSD подмена XSD пример

XSD Data

XSD строка XSD Дата XSD числовой XSD Разное XSD Справка

Web Сервисы

XML Сервисы XML WSDL XML SOAP XML RDF XML RSS

 

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


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


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

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

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

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

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

<customer>John Smith</customer>

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

<customer>       John Smith     </customer>

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


NormalizedString Тип данных

Тип данных normalizedString является производным от типа строки данных.

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

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

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

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

<customer>John Smith</customer>

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

<customer>     John Smith     </customer>

Note: В приведенном выше примере процессор XML заменит вкладки с пробелами.


Токен Тип данных

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

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

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

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

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

<customer>John Smith</customer>

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

<customer>     John Smith     </customer>

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


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

Обратите внимание , что все типы данных ниже вытекают из типа данных Строка (except for string itself) !

имя Описание
ENTITIES
ENTITY
ID Строка , которая представляет собой ID атрибута в XML (используется только с атрибутами схемы)
IDREF Строка , которая представляет собой IDREF атрибут в XML (используется только с атрибутами схемы)
IDREFS
language Строка, которая содержит действительный идентификатор языка
Name Строка, которая содержит действительное имя XML
NCName
NMTOKEN Строка , которая представляет собой NMTOKEN атрибут в XML (используется только с атрибутами схемы)
NMTOKENS
normalizedString Строка, которая не содержит перевода строки, возврата каретки или вкладки
QName
string Строка
token Строка, которая не содержит перевод строки, возврат каретки, вкладки, начальные или конечные пробелы или несколько пробелов

Ограничения на типы строк данных

Ограничения, которые могут использоваться с типами данных Строка:

  • enumeration
  • length
  • maxLength
  • minLength
  • pattern (NMTOKENS, IDREFS, and ENTITIES cannot use this constraint)
  • whiteSpace