Project Data Interchange Elements

This section contains information about the elements defined by the Project XML Data Interchange Schema, as well as additional XML elements used by Microsoft Office Project 2007 to represent custom field values.

Project Data Interchange XML Element Structure

The Project Data Interchange Schema is included in the Project 2007 SDK download. For a link to the Project 2007 SDK download, see Welcome to the Microsoft Office Project 2007 SDK.

For a list of all elements in the schema, see Alphabetical List of Elements and Types.

Many elements in the Project Data Interchange Schema represent data fields in Microsoft Office Project Professional 2007. For more information about fields in Project Professional 2007 and Project Standard 2007, see Fields Reference.

General Element Structure

The following outline shows the high-level XML element structure of the Microsoft Office Project 2007 XML Data Interchange Schema (mspdi_pj12.xsd). Links in the outline go to individual element descriptions. For the XML structure of each of the following elements, see Detailed Element Structure.

<Project>

    <!-- … additional child elements of Project -->

    <OutlineCodes> … </OutlineCodes>

    <WBSMasks> … </WBSMasks>

    <ExtendedAttributes> … </ExtendedAttributes>

    <Calendars> … </Calendars>

    <Tasks> … </Tasks>

    <Resources> … </Resources>

    <Assignments> … </Assignments>

</Project>

Detailed Element Structure

For details of the XML structure of each of the major elements, see the following topics:

See Also

Introduction to Project XML Data

Changes in the Project 2007 XML Data Interchange Schema

Working with Project XML Data Interchange Files

Fields Reference