|
:: ... |
|
|
|
Библиотека IBM: в поисках идеального парсера для XML
Несмотря на сразу же полученную положительную оценку перспектив применения созданного в 1996 г. языка XML, вряд ли тогда кто-то мог предположить, насколько важной и широко распространенной технологией XML станет в будущем. На сегодняшний день Java-разработчики используют XML для конфигурирования в качестве хранилища данных, и еще чаще – как формат для обмена данными. Он стал основой для Web-сервисов и SOAP, а, следовательно, и для конструктивных шаблонов современной сервис-ориентированной архитектуры (Service-Oriented Architecture, SOA). Но этим возможности XML не исчерпываются. В Ajax (Asynchronous JavaScript + XML) он представлен буквой X и играет ключевую роль в создании более функционально насыщенных, чем когда-либо, интерфейсов, присущих современным Web-приложениям.
Вместе с тем, XML имеет и определенную слабость – в силу большого объема и сложности структур документов эффективная интерпретация (парсинг) их содержимого бывает затруднена. Свое видение решения этой проблемы предлагает Майкл Галпин (Michael Galpin), инженер по программному обеспечению из компании Vitria Technology и автор нового материала, размещенного в технической библиотеке IBM. Согласно его мнению, сейчас в качестве предпочтительной по ряду особенностей альтернативы традиционно применяемым DOM- и SAX-парсеров уместно рассматривать StAX-парсеры, входящие в состав проекта Geronimo 2.0. Для демонстрации в материале приводится конкретный пример, реализованный с помощью всех трех средств, с указанием на сильные и слабые стороны каждого.
Автор: |
www.3dnews.ru |
Добавлена: |
25 Ноября 2007 г. |
Yandex.ru |
E-Mail автора: |
Не указан |
Прочитано: |
203 раз(а) |
Google.com |
|
|
| |