Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






XML Schema





Так же как DTD схема XML Schema определяет допустимые строительные блоки XML документа.

XML Schema:

- элементы, входящие в документ

- атрибуты, допустимые в документе

- дочерние элементы

- порядок дочерних элементов

- количество дочерних элементов

- может ли элемент быть пустым или может содержать текст

- типы элементов и атрибутов

- фиксированные и значения по умолчанию элементов и атрибутов

- Предполагается, что в перспективе DTD схемы будут замещены XML Schema в большинстве веб-приложений поскольку XML Schema:

- Расширяема для будущих добавлений.

- Более богатые и мощные выразительные возможности.

- Является реализацией XML.

- Поддерживает типы данных.

- Поддерживают пространства имен.

- XML Schema стала W3C рекомендацией в 2001 году.

Рассмотрим в качестве примера XML документ:

 

<?xml version="1.0" encoding="Windows-1251"?>

<mail>

<to>[email protected]</to>

<from>[email protected] </from>

<subject>Встреча</heading>

<body>Позвони мне завтра утром</body>

</mail>

 

Структура данного документа может быть рассмотрена с помощью следующей XML Schema:

 

<?xml version="1.0"?>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"

targetNamespace="http://www.myhp.edu"

xmlns=" http://www.myhp.edu"

elementFormDefault="qualified">

<xs:element name="mail">

<xs:complexType>

<xs:sequence>

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

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

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

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

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:schema>

 

Date: 2015-09-18; view: 367; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.009 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию