Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / XML /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


8  Как это выглядит
8  Область схемы данных
8  Описание элементов
8  Иерархия классов
8  Типы данных
Схемы данных - Программирование от RIN.RU
Схемы данных

Схемы данных (Schemas) являются альтернативным способом создания правил построения XML-документов. По сравнению с DTD, схемы обладают более мощными средствами для определения сложных структур данных, обеспечивают более понятный способ описания грамматики языка, способны легко модернизироваться и расширяться. Безусловным достоинством схем является также то, что они позволяют описывать правила для XML- документа средствами самого же XML.


Однако это не означает, что схемы могут полностью заменить DTD- описания - этот способ определения грамматики языка используется сейчас практическими всеми верифицирующими анализаторами XML и, более того, сами схемы, как обычные XML- элементы, тоже описываются DTD. Но серьезные возможности нового языка и его относительная простота, безусловно, дают основания утверждать, что будущий стандарт найдет широкое применение в качестве удобного и эффективного средства проверки корректности составления документов.


В настоящее время в W3 консорциуме идет работа над первой спецификацией схем данных. В этом разделе мы рассмотрим основные возможности схем данных, попытаемся использовать их для проверки корректности ранее описываемых XML- документов.







SpeedSIP значительно снижает расходы на телефонную связь и сервисы:
  • бесплатные звонки внутри сети,
  • выгодные международные и междугородные звонки,
  • СМС по всему миру,
  • покупка прямого номер любой страны,
  • видеосвязь и видеоконференции.


  • В этом разделе :

    8  Как это выглядит
    Внешне документы схем очень похожи на те документы XML, с которыми мы уже встречались в предыдущих разделах.

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

    8  Описание элементов
    Для определения класса элемента, к которому в дальнейшем будут применяться инструкции, описывающие его содержимое и структуру, предназначен специальный элемент схемы elementType

    8  Иерархия классов
    Для того, чтобы при описании класса ограничить список объектов, которые могут являться родительскими для данного элемента, необходимо использовать элемент схемы domain.

    8  Типы данных
    В разделе, посвященном DTD, мы уже выяснили, для чего программе-клиенту необходима информация о формате данных содержимого элемента.

    8  Как это выглядит
    8  Область схемы данных
    8  Описание элементов
    8  Иерархия классов
    8  Типы данных

    8  В тему

    Для чего нужен новый язык разметки?

    Как выглядит XML-документ?

    Правила создания XML- документа

    Конструкции языка

    Приложение 1. Пример XML-документа

    Описание технологии

    Просмотр XML - документов

    Приложение 2. JavaScript сценарий, обрабатывающий XML-документ, приведенный в приложении 1

    Стилевые таблицы XSL

    DTD - определения

    XML в Microsoft Internet Explorer 5.0

    Использование Java XML-обработчиков

    DOM совместимые анализаторы

    Приложение 3. Пример XSL-документа

    Приложение 4. DTD-определения для XML-документа приложения 1

     
      
      
        Copyright ©  RIN 2003 - 2004      * Обратная связь
    программа для водителей такси