і і посилання на такі фрагменти. Наприклад, ось як вказується місце розташування таблиці шрифтів:
/word/fontTable.xml
/>
Взаємовідносини між частинами документа завжди розташовуються в каталозі _rels. Для конкретного документа взаємини описуються у файлі document.xml.rels. Наприклад:
# "justify">>
rId8 "Type = #" justify"> footer1.xml /> span>
Тут задається зв'язок між схемою, яка описує нижній колонтитул документа, і файлом footer1.xml, в якому міститься сам колонтитул.
Більш докладно прочитати про структуру XML-файлу Word 2007 можна в документі В«Walkthrough: Office 12 Word Open XML File FormatВ», доступному на сайті MSDN.
2.2 Програмні інтерфейси
Для роботи з документами, збереженими у форматі Office 2007 Open XML Format, слід використовувати класи, реалізовані в просторі імен System.IO.Packaging (бібліотека WinFX, збірка windowsbase.dll). Детальний опис даного простору імен можна отримати в онлайновій версії документації до бібліотеці WinFX, розташованої за адресою: <# "justify"> .3 Сценарії використання документів в XML-форматі
Можливість маніпуляції частинами офісних документів або за допомогою редакторів XML-файлів, або через вищезгадані програмні інтерфейси відкриває перед розробниками ряд нових сценаріїв. До нових сценаріями можна віднести наступні:
В· обмін даними - відкритість формату офісних документів робить їх повноцінними учасниками бізнес-процесів - з'являється можливість вилучення або вставки даних у документи, персоналізації документів при їх розсиланні кінцевим споживачам, використання настроюються схем тощо;
В· управління вмістом документів - у розробників з'являється можливість редагування вмісту документів: оновлення даних, зміни окремих частин документа, видалення або додавання нових частин;
В· повторне використання фрагментів документів - модульність нового формату офісних документів дозволяє повторно задіяти фрагменти документів - використовувати їх як будівельні блоки для створення нових документів;
В· збірка документів на льоту - у розробників з'являється можливість створення офісних документів на льоту, як використовуючи готові частини документів (наприклад, окремі слайди), так і повністю генеруючи документи с нуля шляхом реалізації серверних сценаріїв, недоступних для більш ранніх версій Office;