Составной документ
Составной документ — в информатике это документ, который «объединяет несколько форматов документов либо посредством ссылки, либо посредством включения, либо и того, и другого».[1][2]
Составные документы — тип документов, часто создаваемых с использованием текстовых процессоров. Они могут содержать как текстовые, так и нетекстовые элементы, такие как таблицы, рисунки, видео, аудио и другие мультимедийные объекты. Составной документ также может быть использован для собирания нескольких документов в один.
Технология составных документов применяется на верхнем уровне каркасов компонентного ПО, хотя идея компонентного ПО включает в себя и другие концепции, обособленные от составных документов.
Технологии
Хорошо известные технологии составных документов:
- Object Linking and Embedding (OLE) от Microsoft[3]
- Bonobo от Ximian (впервые использовано в GNOME)[4]
- KParts в KDE[5]
- Open Document Architecture от ITU-T (сейчас не используется)
- OpenDoc от Apple Computer (сейчас не используется)[6]
- Verdantium
- XML и XSL — инкапсулирующие форматы, использующиеся для составных документов любых видов
Первая публичная реализация концепции составных документов появилась в рабочей станции Xerox Star, выпущенной в 1981.[7]
Примечания
- ↑ Wiggins, Bob. Effective Document and Data Management. — Burlington, VT : Gower Publishing Limited, 2012. — P. 1. — ISBN 978-1-4094-2328-7. Архивная копия от 8 апреля 2023 на Wayback Machine
- ↑ Compound Document by Reference Framework 1.0. W3C. Дата обращения: 27 сентября 2025. Архивировано 11 июня 2023 года.
- ↑ OLE Support in Microsoft Foundation Classes. Microsoft. Дата обращения: 27 сентября 2025.
- ↑ GNOME Bonobo Documentation. GNOME Project. Дата обращения: 27 сентября 2025.
- ↑ KParts — KDE Frameworks Documentation. KDE. Дата обращения: 27 сентября 2025.
- ↑ OpenDoc Programming Guide. Apple. Дата обращения: 27 сентября 2025. Архивировано 15 января 2013 года.
- ↑ DigiBarn: The Xerox Star 8010 (Dandelion). Дата обращения: 27 сентября 2025. Архивировано 4 марта 2008 года.