Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / 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  Использование msxml в IE 4
8  Объектная модель XML в Internet Explorer 4.0
8  Свойства и методы документа(объект XML Document)
8  Свойства и методы элементов документа
8  Пример использования
8  Использование ASP
Просмотр XML - документов - Программирование от RIN.RU
Просмотр XML - документов

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


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


Как уже отмечалось ранее, в общем случае, программы- анализаторы можно разделить на две группы: верифицирующие(т.е. использующие DTD- описания для определения корректности документа) и не верифицирующие. Если Вы создаете свой язык и описываете его грамматику на основе DTD, то для анализа документов, написанных на этом языке, безусловно, потребуется программа, проверяющая корректность составления документа. Но так как использование DTD в XML не является обязательным, то любой правильно оформленный документ может быть распознан и разобран программой, предназначенной для анализа XML- документов. В любом случае, используя универсальные XML- анализаторы, Вы можете быть уверенным в том, что если заданные в документе конструкции языка являются синтаксически правильными, то программа-анализатор сможет правильно извлечь определяемые ими элементы документа и передать их прикладной программе, выполняющей необходимые действия по отображению. Т.е. после разбора документа в большинстве случаев, Вам предоставляется объектная модель, отображающая содержимое Вашего документа, и средства, необходимые для работы с ней (прохода по дереву элементов). При этом в некоторых анализаторах способ представления структуры документа основывается на спецификации DOM, описанной в. Поэтому у Вас появляется также возможность использовать строгую иерархическую модель DOM для построения собственных документов.


Если речь идет о способах отображения информации, хранящейся в XML, то необходимо упомянуть разрабатываемый в настоящее время W3C стандарт стилевых таблиц для XML, которые предназначены для описания правил отображения элементов XML. Более подробно мы поговорим об XSL чуть позже.






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


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

    8  Использование msxml в IE 4
    Если на Вашем компьютере установлен броузер Internet Explorer 4 (или более поздняя версия), то Вы можете использовать встроенный в этот броузер XML- анализатор msxml в своих сценариях, написанных на Java Script ил VBScript.

    8  Объектная модель XML в Internet Explorer 4.0
    Перед тем, как использовать свойства и методы анализатора, его необходимо создать

    8  Свойства и методы документа(объект XML Document)


    8  Свойства и методы элементов документа


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

    8  Использование ASP
    Доступ к свойствам XML- анализатора возможен также из сценариев ASP(Active Server Pages), выполняющихся на стороне сервера.

    8  Использование msxml в IE 4
    8  Объектная модель XML в Internet Explorer 4.0
    8  Свойства и методы документа(объект XML Document)
    8  Свойства и методы элементов документа
    8  Пример использования
    8  Использование ASP

    8  В тему

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

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

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

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

    Приложение 1. Пример 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      * Обратная связь