Введение в данные проекта XML
Microsoft Office Project 2007 позволяет сохранять и импортировать данные проекта в XML-файл для обмена данными с другими приложениями. Схема обмена xml-данными Project 2007 (mspdi_pj12.xsd) определяет XML-элементы, используемые для представления данных Project 2007 в формате XML.
Содержание
Изменения, внесенные в схему обмена данными XML в Project 2007, включают список новых элементов XML в Project 2007 и объясняет изменения данных XML для настраиваемых полей.
В разделе Работа с файлами обмена данными XML проекта объясняется, как сохранять и открывать проекты в формате XML, а также показано, как использовать преобразования XSLT для создания отчетов с помощью данных XML проекта.
Раздел Элементы обмена данными проекта включает алфавитный список элементов и типов, а также ссылку на каждый основной раздел схемы обмена данными XML в Project 2007.
Структура ссылок схемы обмена данными проекта
Ссылка на схему обмена данными XML проекта состоит из следующих основных разделов:
Типы данных
Элементы XML, определенные в схеме обмена данными проекта, используют указанные ниже типы данных для текстовых значений.
Таблица 1. Типы данных для текстовых значений
Тип данных |
Формат данных |
---|---|
boolean |
Логическое значение Допустимые значения: true (1) и false (0). |
dateTime |
Данные о дате и времени, указанные в формате ГГГГ-ММ-ДДТЧЧ:MM:СС. |
decimal |
Число с произвольной точностью. |
duration |
Время, заданное в формате PnYnMnDTnHnMnS, где nY — это количество лет, nM — это количество месяцев, nD — это количество дней, T разделителей даты и времени, nH — это количество часов, nM — это количество минут и nS — количество секунд. Например, чтобы указать длительность 1 год, 2 месяца, 3 дня, 10 часов и 30 минут, нужно написать: P1Y2M3DT10H30M. Кроме того, можно указать длительность за вычетом 120 дней в виде -P120D. |
float |
Точность с одинарным разрядом с плавающей запятой, 32-разрядная. |
integer |
Последовательность десятичных цифр, в которой есть необязательный начальный знак "+" или "-". Этот тип данных является производным от десятичного числа. |
string |
Строка символов. |
time |
Данные о времени, указанные в формате чч:мм:сс. |
TimephasedDataType |
Сложный тип данных, который содержит сведения о задаче, ресурсе или назначении, которые распределены по времени. Элемент TimephasedData имеет этот тип. |