OutlineCode Elements and XML Structure
This section contains information about children of the OutlineCodes element defined in the Microsoft Office Project 2007 XML Data Interchange Schema (mspdi_pj12.xsd). The elements represent outline code data when you save a project in the XML format.
OutlineCodes is a child of the Project element. For more information, see Project Elements and XML Structure.
XML Structure of OutlineCode Elements
The following shows the XML structure of the elements defined by the OutlineCode schema section of mspdi_pj12.xsd. The data type is indicated for those elements that require a text value. You can find more detailed information about valid text values for each element in the documentation annotations that are embedded in the XML Schema for the OutlineCodes Element.
For more information on the data types used in the Project 2007 XML Data Interchange Schema, see Introduction to Project XML Data.
<Guid>string</Guid>
<FieldID>string</FieldID>
<FieldName>string</FieldName>
<Alias>string</Alias>
<PhoneticAlias>string</PhoneticAlias>
<Values>
<Value>
<ValueID>integer</ValueID>
<FieldGUID>string</FieldGUID>
<Type>integer</Type>
<ParentValueID>integer</ParentValueID>
<Value>string</Value>
<Description>string</Description>
</Value>
</Values>
<Enterprise>boolean</Enterprise>
<EnterpriseOutlineCodeAlias>integer</EnterpriseOutlineCodeAlias>
<ResourceSubstitutionEnabled>boolean</ResourceSubstitutionEnabled>
<LeafOnly>boolean</LeafOnly>
<AllLevelsRequired>boolean</AllLevelsRequired>
<OnlyTableValuesAllowed>boolean</OnlyTableValuesAllowed>
<Masks>
<Mask>
<Level>integer</Level>
<Type>integer</Type>
<Length>integer</Length>
<Separator>string</Separator>
</Mask>
</Masks>
</OutlineCode>
</OutlineCodes>
See Also
Concepts
Introduction to Project XML Data