upravasm.ru
Главная » Материалы » IT info » Полезные советы

Нестандартные расширения

11 Мая 2020, 19:57
Нестандартные расширения

Стандарт DOM специально разработан независимым от языка прог­раммирования и платформы. В результате этого многие детали практического использования не стандартизированы и требуют доработки в каждой конкретной реализации. Например, так как все языки про­граммирования имеют различные средства работы с файлами, интер­фейс вызова DOM-анализатора для создания иерархии документа в Java-библиотеке отличается от написанного для C++. Этот недостаток будет исправлен в DOM 3.0.

М ногие разработчики выпустили расширенные версии базовой модели DOM, включающие возможности, которые отсутствуют в реализации DOM Level 1. XML-анализатор от Microsoft (MSXML), поставляемый с Internet Explorer 5. 0, предоставляет много дополнительных методов сверх тех, что описаны в фактической спецификации DOM. И хотя эти расширения упрощают задачи внутри клиентской программы, прихо­дится платить большей зависимостью от конкретного поставщика. Смотрите главу 16 «Объектная модель документа (DOM)», где приве­дена дополнительная информация об использовании объектной моде­ли документов.

С другой стороны, стандарт SAX не был формально утвержден ни од­ним стандартизирующим органом. Члены списка рассылки XML-DEV сформулировали его как альтернативу DOM для приложений, в кото­рых неприемлемо или недостаточно эффективно построение дерева до­кумента в памяти. Кроме различных вариаций, требуемых для согла­сования модели обратных вызовов с различными программными сре­дами, многие реализации SAX предоставляют расширенный доступ к информации XML-документа, недоступной через базовый интерфейс. За более подробной информацией по Simple API for XML обратитесь к главе 17 «SAX».

 


Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Другие новости:

StudioLine Web 3.60.16.0
FantasyDVD Player Platinum v9. 9. 4. 226
Играйте в новые игровые автоматы бесплатно на сайте игрового клуба Netwin Games
Как оптимизировать видео для эффективного продвижения
Способы продвижения «молодого» сайта
Увлекательная игра «Сапёр»: когда классике изменять нельзя!
Как использовать Key Collector
Отличный вариант для почитателей качественных DVD-дисков
На примере онлайн казино Carat Plus рассмотрим систему бонусов для всех зарегистрированных азартных пользователей
14-дюймовый ультрабук LuvBook L
Планируйте творчество с помощью интеллектуальных карт!
Слот Скалолаз в казино Vulkan 24
Псевдо эргономичная клавиатура, обманка проще говоря
Поиск файлов на компьютере и в Windows 7
Сумасшедшая Обезьянка в клубе Вулкан Платинум
ePay Payment
Как установить плагин Exec-PHP для WordPress?
Почему создание сайта необходимо для развития Вашего бизнеса?
Как выйти из facebook
Боковая панель Windows и мини-приложения
 

[ Добавить новость ]