Введение

Канадский консультант и разработчик программного обеспечения Дэвид Меггинсон (род. 1964) — канадский консультант и разработчик компьютерного программного обеспечения, специализирующийся на разработке и применении программного обеспечения с открытым исходным кодом. Он был ведущим разработчиком и первым сопровождающим Simple API for XML (SAX) — ведущего API потоковой обработки XML. Меггинсон участвует в сообществах SGML, а затем XML, с 1991 года. В консорциуме World Wide Web он был председателем рабочей группы по информационному набору XML и членом рабочей группы по XML и координационной группы по XML. В 2000 году Sun Microsystems и журнал JavaPro наградили Меггинсона премией Java Technology Achievement Award за выдающийся личный вклад в сообщество Java. Он внес значительный вклад в другие проекты с открытым исходным кодом, включая FlightGear (кроссплатформенный авиасимулятор, использующий XML), библиотеку NewsML Toolkit для NewsML, библиотеки XMLWriter для Perl и Java, RDF Filter и SGMLSpm (предшественник многих функций XML, появившийся в середине 1990-х годов). Меггинсон также известен тем, что первым ответил на сообщение Эндрю С. Таненбаума в Usenet о том, что "Linux устарел". Его ответ впоследствии перерос в знаменитые дебаты Таненбаума — Торвальдса. Он является частным пилотом, имеющим допуск на полеты по приборам, и ведет блоги о технологиях и авиации малой авиации. Ранее работавший в Университете Оттавы, он продолжает заниматься консультациями и разработкой в Оттаве, Онтарио.

Публикации

Углублённое руководство, посвященное определениям типов документов XML и SGML. Обширный обзор приложений и стандартов XML.