Read from MS Project 2010 XML
-
Sunday, April 29, 2012 4:36 PM
I did generate a class (mspdi_pj14.cs) by using "xsd /d mspdi_pj14.xsd" to get access to Project XML files.
But when I try to read
string filename = "Project1.xml"; FileStream fs = new FileStream(filename, FileMode.Open); fs.Position = 0; ProjectDataSet ds = new ProjectDataSet(); ds.ReadXml(fs);
I get an error at the new ProjectDataSet command:
The same table 'OutlineCode' cannot be the child table in two nested relations.
Since I also get an error when trying to read by ser.Deserialize(fs) as Project; it looks to me as if there is an issue inside mspdi_pj14.xsd
Does someone have any experience within using mspdi_pj14.xsd?
- Edited by Charly_S Sunday, April 29, 2012 4:39 PM
All Replies
-
Monday, April 30, 2012 1:37 PMModerator
Hi Charly_s,
Welcome to the MSDN Forum.
Based on the error message, it seems that your xsd file has a bad data.
Based on the documentation: http://msdn.microsoft.com/en-us/library/x6c1kb0s(v=vs.100).aspx
How about this option:
/c[lasses]
Generates classes that correspond to the specified schema. To read XML data into the object, use theSystem.Xml.Serialization.XmlSerializer.Deserializer method.
Best regards,
Mike Feng
MSDN Community Support | Feedback to us
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
-
Monday, April 30, 2012 7:47 PM
I did already try this!
When generating a class by "xsd /c mspdi_pj14.xsd" I get an error when deserializing: ser.Deserialize(fs) as Project
The error message is:
"There is an error in XML document (2, 2)."
-
Tuesday, May 01, 2012 7:48 AMModerator
Hi Charly,
So would you like to check the xml manually? Is there something wrong at the line 2 in the XML file?
Best regards,
Mike Feng
MSDN Community Support | Feedback to us
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
-
Tuesday, May 08, 2012 1:01 PMModerator
Hi Charly_s,
Do you have any update?
Best regards,
Mike Feng
MSDN Community Support | Feedback to us
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
-
Wednesday, May 23, 2012 9:44 AM
The XML File looks ok.
This is it:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Project xmlns="http://schemas.microsoft.com/project"> <SaveVersion>14</SaveVersion> <Name>Project1.xml</Name> <Author>Charly Spitzenberger</Author> <CreationDate>2012-04-27T08:00:00</CreationDate> <LastSaved>2012-04-27T12:43:00</LastSaved> <ScheduleFromStart>1</ScheduleFromStart> <StartDate>2012-04-27T08:00:00</StartDate> <FinishDate>2012-05-04T17:00:00</FinishDate> <FYStartDate>1</FYStartDate> <CriticalSlackLimit>0</CriticalSlackLimit> <CurrencyDigits>2</CurrencyDigits> <CurrencySymbol>€</CurrencySymbol> <CurrencyCode>EUR</CurrencyCode> <CurrencySymbolPosition>3</CurrencySymbolPosition> <CalendarUID>1</CalendarUID> <DefaultStartTime>08:00:00</DefaultStartTime> <DefaultFinishTime>17:00:00</DefaultFinishTime> <MinutesPerDay>480</MinutesPerDay> <MinutesPerWeek>2400</MinutesPerWeek> <DaysPerMonth>20</DaysPerMonth> <DefaultTaskType>0</DefaultTaskType> <DefaultFixedCostAccrual>3</DefaultFixedCostAccrual> <DefaultStandardRate>0</DefaultStandardRate> <DefaultOvertimeRate>0</DefaultOvertimeRate> <DurationFormat>7</DurationFormat> <WorkFormat>2</WorkFormat> <EditableActualCosts>0</EditableActualCosts> <HonorConstraints>0</HonorConstraints> <InsertedProjectsLikeSummary>1</InsertedProjectsLikeSummary> <MultipleCriticalPaths>0</MultipleCriticalPaths> <NewTasksEffortDriven>0</NewTasksEffortDriven> <NewTasksEstimated>1</NewTasksEstimated> <SplitsInProgressTasks>1</SplitsInProgressTasks> <SpreadActualCost>0</SpreadActualCost> <SpreadPercentComplete>0</SpreadPercentComplete> <TaskUpdatesResource>1</TaskUpdatesResource> <FiscalYearStart>0</FiscalYearStart> <WeekStartDay>1</WeekStartDay> <MoveCompletedEndsBack>0</MoveCompletedEndsBack> <MoveRemainingStartsBack>0</MoveRemainingStartsBack> <MoveRemainingStartsForward>0</MoveRemainingStartsForward> <MoveCompletedEndsForward>0</MoveCompletedEndsForward> <BaselineForEarnedValue>0</BaselineForEarnedValue> <AutoAddNewResourcesAndTasks>1</AutoAddNewResourcesAndTasks> <CurrentDate>2012-04-27T08:00:00</CurrentDate> <MicrosoftProjectServerURL>1</MicrosoftProjectServerURL> <Autolink>0</Autolink> <NewTaskStartDate>0</NewTaskStartDate> <NewTasksAreManual>1</NewTasksAreManual> <DefaultTaskEVMethod>0</DefaultTaskEVMethod> <ProjectExternallyEdited>0</ProjectExternallyEdited> <ExtendedCreationDate>1984-01-01T00:00:00</ExtendedCreationDate> <ActualsInSync>1</ActualsInSync> <RemoveFileProperties>0</RemoveFileProperties> <AdminProject>0</AdminProject> <UpdateManuallyScheduledTasksWhenEditingLinks>1</UpdateManuallyScheduledTasksWhenEditingLinks> <KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled>0</KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled> <OutlineCodes/> <WBSMasks/> <ExtendedAttributes/> <Calendars> <Calendar> <UID>1</UID> <Name>Standard</Name> <IsBaseCalendar>1</IsBaseCalendar> <IsBaselineCalendar>0</IsBaselineCalendar> <BaseCalendarUID>-1</BaseCalendarUID> <WeekDays> <WeekDay> <DayType>1</DayType> <DayWorking>0</DayWorking> </WeekDay> <WeekDay> <DayType>2</DayType> <DayWorking>1</DayWorking> <WorkingTimes> <WorkingTime> <FromTime>08:00:00</FromTime> <ToTime>12:00:00</ToTime> </WorkingTime> <WorkingTime> <FromTime>13:00:00</FromTime> <ToTime>17:00:00</ToTime> </WorkingTime> </WorkingTimes> </WeekDay> <WeekDay> <DayType>3</DayType> <DayWorking>1</DayWorking> <WorkingTimes> <WorkingTime> <FromTime>08:00:00</FromTime> <ToTime>12:00:00</ToTime> </WorkingTime> <WorkingTime> <FromTime>13:00:00</FromTime> <ToTime>17:00:00</ToTime> </WorkingTime> </WorkingTimes> </WeekDay> <WeekDay> <DayType>4</DayType> <DayWorking>1</DayWorking> <WorkingTimes> <WorkingTime> <FromTime>08:00:00</FromTime> <ToTime>12:00:00</ToTime> </WorkingTime> <WorkingTime> <FromTime>13:00:00</FromTime> <ToTime>17:00:00</ToTime> </WorkingTime> </WorkingTimes> </WeekDay> <WeekDay> <DayType>5</DayType> <DayWorking>1</DayWorking> <WorkingTimes> <WorkingTime> <FromTime>08:00:00</FromTime> <ToTime>12:00:00</ToTime> </WorkingTime> <WorkingTime> <FromTime>13:00:00</FromTime> <ToTime>17:00:00</ToTime> </WorkingTime> </WorkingTimes> </WeekDay> <WeekDay> <DayType>6</DayType> <DayWorking>1</DayWorking> <WorkingTimes> <WorkingTime> <FromTime>08:00:00</FromTime> <ToTime>12:00:00</ToTime> </WorkingTime> <WorkingTime> <FromTime>13:00:00</FromTime> <ToTime>17:00:00</ToTime> </WorkingTime> </WorkingTimes> </WeekDay> <WeekDay> <DayType>7</DayType> <DayWorking>0</DayWorking> </WeekDay> </WeekDays> </Calendar> <Calendar> <UID>3</UID> <Name>Charly</Name> <IsBaseCalendar>0</IsBaseCalendar> <IsBaselineCalendar>0</IsBaselineCalendar> <BaseCalendarUID>1</BaseCalendarUID> </Calendar> </Calendars> <Tasks> <Task> <UID>0</UID> <ID>0</ID> <Active>1</Active> <Manual>0</Manual> <Type>1</Type> <IsNull>0</IsNull> <CreateDate>2012-04-27T12:25:00</CreateDate> <WBS>0</WBS> <OutlineNumber>0</OutlineNumber> <OutlineLevel>0</OutlineLevel> <Priority>500</Priority> <Start>2012-04-27T08:00:00</Start> <Finish>2012-05-04T17:00:00</Finish> <Duration>PT48H0M0S</Duration> <ManualStart>2012-04-27T08:00:00</ManualStart> <ManualFinish>2012-05-04T17:00:00</ManualFinish> <ManualDuration>PT48H0M0S</ManualDuration> <DurationFormat>21</DurationFormat> <Work>PT56H0M0S</Work> <ResumeValid>0</ResumeValid> <EffortDriven>0</EffortDriven> <Recurring>0</Recurring> <OverAllocated>0</OverAllocated> <Estimated>0</Estimated> <Milestone>0</Milestone> <Summary>1</Summary> <DisplayAsSummary>0</DisplayAsSummary> <Critical>1</Critical> <IsSubproject>0</IsSubproject> <IsSubprojectReadOnly>0</IsSubprojectReadOnly> <ExternalTask>0</ExternalTask> <EarlyStart>2012-04-27T08:00:00</EarlyStart> <EarlyFinish>2012-05-04T17:00:00</EarlyFinish> <LateStart>2012-04-27T08:00:00</LateStart> <LateFinish>2012-05-04T17:00:00</LateFinish> <StartVariance>0</StartVariance> <FinishVariance>0</FinishVariance> <WorkVariance>3360000.00</WorkVariance> <FreeSlack>0</FreeSlack> <TotalSlack>0</TotalSlack> <StartSlack>0</StartSlack> <FinishSlack>0</FinishSlack> <FixedCost>0</FixedCost> <FixedCostAccrual>3</FixedCostAccrual> <PercentComplete>0</PercentComplete> <PercentWorkComplete>0</PercentWorkComplete> <Cost>672000</Cost> <OvertimeCost>0</OvertimeCost> <OvertimeWork>PT0H0M0S</OvertimeWork> <ActualDuration>PT0H0M0S</ActualDuration> <ActualCost>0</ActualCost> <ActualOvertimeCost>0</ActualOvertimeCost> <ActualWork>PT0H0M0S</ActualWork> <ActualOvertimeWork>PT0H0M0S</ActualOvertimeWork> <RegularWork>PT56H0M0S</RegularWork> <RemainingDuration>PT48H0M0S</RemainingDuration> <RemainingCost>672000</RemainingCost> <RemainingWork>PT56H0M0S</RemainingWork> <RemainingOvertimeCost>0</RemainingOvertimeCost> <RemainingOvertimeWork>PT0H0M0S</RemainingOvertimeWork> <ACWP>0.00</ACWP> <CV>0.00</CV> <ConstraintType>0</ConstraintType> <CalendarUID>-1</CalendarUID> <LevelAssignments>1</LevelAssignments> <LevelingCanSplit>1</LevelingCanSplit> <LevelingDelay>0</LevelingDelay> <LevelingDelayFormat>8</LevelingDelayFormat> <IgnoreResourceCalendar>0</IgnoreResourceCalendar> <HideBar>0</HideBar> <Rollup>0</Rollup> <BCWS>0.00</BCWS> <BCWP>0.00</BCWP> <PhysicalPercentComplete>0</PhysicalPercentComplete> <EarnedValueMethod>0</EarnedValueMethod> <IsPublished>0</IsPublished> <CommitmentType>0</CommitmentType> </Task> <Task> <UID>1</UID> <ID>1</ID> <Name>Linhardt</Name> <Active>1</Active> <Manual>1</Manual> <Type>0</Type> <IsNull>0</IsNull> <CreateDate>2012-04-27T12:27:00</CreateDate> <WBS>1</WBS> <OutlineNumber>1</OutlineNumber> <OutlineLevel>1</OutlineLevel> <Priority>500</Priority> <Start>2012-04-27T08:00:00</Start> <Finish>2012-05-04T17:00:00</Finish> <Duration>PT48H0M0S</Duration> <ManualStart>2012-04-27T08:00:00</ManualStart> <ManualFinish>2012-05-04T17:00:00</ManualFinish> <ManualDuration>PT48H0M0S</ManualDuration> <DurationFormat>7</DurationFormat> <Work>PT48H0M0S</Work> <ResumeValid>0</ResumeValid> <EffortDriven>0</EffortDriven> <Recurring>0</Recurring> <OverAllocated>0</OverAllocated> <Estimated>0</Estimated> <Milestone>0</Milestone> <Summary>0</Summary> <DisplayAsSummary>0</DisplayAsSummary> <Critical>1</Critical> <IsSubproject>0</IsSubproject> <IsSubprojectReadOnly>0</IsSubprojectReadOnly> <ExternalTask>0</ExternalTask> <EarlyStart>2012-04-27T08:00:00</EarlyStart> <EarlyFinish>2012-05-04T17:00:00</EarlyFinish> <LateStart>2012-04-27T08:00:00</LateStart> <LateFinish>2012-05-04T17:00:00</LateFinish> <StartVariance>0</StartVariance> <FinishVariance>0</FinishVariance> <WorkVariance>2880000.00</WorkVariance> <FreeSlack>0</FreeSlack> <TotalSlack>0</TotalSlack> <StartSlack>0</StartSlack> <FinishSlack>0</FinishSlack> <FixedCost>0</FixedCost> <FixedCostAccrual>3</FixedCostAccrual> <PercentComplete>0</PercentComplete> <PercentWorkComplete>0</PercentWorkComplete> <Cost>576000</Cost> <OvertimeCost>0</OvertimeCost> <OvertimeWork>PT0H0M0S</OvertimeWork> <ActualDuration>PT0H0M0S</ActualDuration> <ActualCost>0</ActualCost> <ActualOvertimeCost>0</ActualOvertimeCost> <ActualWork>PT0H0M0S</ActualWork> <ActualOvertimeWork>PT0H0M0S</ActualOvertimeWork> <RegularWork>PT48H0M0S</RegularWork> <RemainingDuration>PT48H0M0S</RemainingDuration> <RemainingCost>576000</RemainingCost> <RemainingWork>PT48H0M0S</RemainingWork> <RemainingOvertimeCost>0</RemainingOvertimeCost> <RemainingOvertimeWork>PT0H0M0S</RemainingOvertimeWork> <ACWP>0.00</ACWP> <CV>0.00</CV> <ConstraintType>0</ConstraintType> <CalendarUID>-1</CalendarUID> <LevelAssignments>1</LevelAssignments> <LevelingCanSplit>1</LevelingCanSplit> <LevelingDelay>0</LevelingDelay> <LevelingDelayFormat>8</LevelingDelayFormat> <IgnoreResourceCalendar>0</IgnoreResourceCalendar> <HideBar>0</HideBar> <Rollup>0</Rollup> <BCWS>0.00</BCWS> <BCWP>0.00</BCWP> <PhysicalPercentComplete>0</PhysicalPercentComplete> <EarnedValueMethod>0</EarnedValueMethod> <IsPublished>1</IsPublished> <CommitmentType>0</CommitmentType> </Task> <Task> <UID>2</UID> <ID>2</ID> <Name>Lantenhammer</Name> <Active>1</Active> <Manual>1</Manual> <Type>0</Type> <IsNull>0</IsNull> <CreateDate>2012-04-27T12:30:00</CreateDate> <WBS>2</WBS> <OutlineNumber>2</OutlineNumber> <OutlineLevel>1</OutlineLevel> <Priority>500</Priority> <Start>2012-05-01T08:00:00</Start> <Finish>2012-05-01T17:00:00</Finish> <Duration>PT8H0M0S</Duration> <ManualStart>2012-05-01T08:00:00</ManualStart> <ManualFinish>2012-05-01T17:00:00</ManualFinish> <ManualDuration>PT8H0M0S</ManualDuration> <DurationFormat>7</DurationFormat> <Work>PT8H0M0S</Work> <ResumeValid>0</ResumeValid> <EffortDriven>0</EffortDriven> <Recurring>0</Recurring> <OverAllocated>0</OverAllocated> <Estimated>0</Estimated> <Milestone>0</Milestone> <Summary>0</Summary> <DisplayAsSummary>0</DisplayAsSummary> <Critical>0</Critical> <IsSubproject>0</IsSubproject> <IsSubprojectReadOnly>0</IsSubprojectReadOnly> <ExternalTask>0</ExternalTask> <EarlyStart>2012-05-01T08:00:00</EarlyStart> <EarlyFinish>2012-05-01T17:00:00</EarlyFinish> <LateStart>2012-05-04T08:00:00</LateStart> <LateFinish>2012-05-04T17:00:00</LateFinish> <StartVariance>0</StartVariance> <FinishVariance>0</FinishVariance> <WorkVariance>480000.00</WorkVariance> <FreeSlack>14400</FreeSlack> <TotalSlack>14400</TotalSlack> <StartSlack>14400</StartSlack> <FinishSlack>14400</FinishSlack> <FixedCost>0</FixedCost> <FixedCostAccrual>3</FixedCostAccrual> <PercentComplete>0</PercentComplete> <PercentWorkComplete>0</PercentWorkComplete> <Cost>96000</Cost> <OvertimeCost>0</OvertimeCost> <OvertimeWork>PT0H0M0S</OvertimeWork> <ActualDuration>PT0H0M0S</ActualDuration> <ActualCost>0</ActualCost> <ActualOvertimeCost>0</ActualOvertimeCost> <ActualWork>PT0H0M0S</ActualWork> <ActualOvertimeWork>PT0H0M0S</ActualOvertimeWork> <RegularWork>PT8H0M0S</RegularWork> <RemainingDuration>PT8H0M0S</RemainingDuration> <RemainingCost>96000</RemainingCost> <RemainingWork>PT8H0M0S</RemainingWork> <RemainingOvertimeCost>0</RemainingOvertimeCost> <RemainingOvertimeWork>PT0H0M0S</RemainingOvertimeWork> <ACWP>0.00</ACWP> <CV>0.00</CV> <ConstraintType>0</ConstraintType> <CalendarUID>-1</CalendarUID> <LevelAssignments>1</LevelAssignments> <LevelingCanSplit>1</LevelingCanSplit> <LevelingDelay>0</LevelingDelay> <LevelingDelayFormat>8</LevelingDelayFormat> <IgnoreResourceCalendar>0</IgnoreResourceCalendar> <HideBar>0</HideBar> <Rollup>0</Rollup> <BCWS>0.00</BCWS> <BCWP>0.00</BCWP> <PhysicalPercentComplete>0</PhysicalPercentComplete> <EarnedValueMethod>0</EarnedValueMethod> <IsPublished>1</IsPublished> <CommitmentType>0</CommitmentType> </Task> </Tasks> <Resources> <Resource> <UID>0</UID> <ID>0</ID> <Type>1</Type> <IsNull>0</IsNull> <WorkGroup>0</WorkGroup> <MaxUnits>1.00</MaxUnits> <PeakUnits>0.00</PeakUnits> <OverAllocated>0</OverAllocated> <CanLevel>1</CanLevel> <AccrueAt>3</AccrueAt> <Work>PT0H0M0S</Work> <RegularWork>PT0H0M0S</RegularWork> <OvertimeWork>PT0H0M0S</OvertimeWork> <ActualWork>PT0H0M0S</ActualWork> <RemainingWork>PT0H0M0S</RemainingWork> <ActualOvertimeWork>PT0H0M0S</ActualOvertimeWork> <RemainingOvertimeWork>PT0H0M0S</RemainingOvertimeWork> <PercentWorkComplete>0</PercentWorkComplete> <StandardRate>0</StandardRate> <StandardRateFormat>2</StandardRateFormat> <Cost>0</Cost> <OvertimeRate>0</OvertimeRate> <OvertimeRateFormat>2</OvertimeRateFormat> <OvertimeCost>0</OvertimeCost> <CostPerUse>0</CostPerUse> <ActualCost>0</ActualCost> <ActualOvertimeCost>0</ActualOvertimeCost> <RemainingCost>0</RemainingCost> <RemainingOvertimeCost>0</RemainingOvertimeCost> <WorkVariance>0.00</WorkVariance> <CostVariance>0</CostVariance> <SV>0.00</SV> <CV>0.00</CV> <ACWP>0.00</ACWP> <CalendarUID>2</CalendarUID> <BCWS>0.00</BCWS> <BCWP>0.00</BCWP> <IsGeneric>0</IsGeneric> <IsInactive>0</IsInactive> <IsEnterprise>0</IsEnterprise> <BookingType>0</BookingType> <CreationDate>2012-04-27T12:25:00</CreationDate> <IsCostResource>0</IsCostResource> <IsBudget>0</IsBudget> </Resource> <Resource> <UID>1</UID> <ID>1</ID> <Name>Charly</Name> <Type>1</Type> <IsNull>0</IsNull> <Initials>CS</Initials> <WorkGroup>0</WorkGroup> <MaxUnits>1.00</MaxUnits> <PeakUnits>2.00</PeakUnits> <OverAllocated>1</OverAllocated> <CanLevel>1</CanLevel> <AccrueAt>3</AccrueAt> <Work>PT56H0M0S</Work> <RegularWork>PT56H0M0S</RegularWork> <OvertimeWork>PT0H0M0S</OvertimeWork> <ActualWork>PT0H0M0S</ActualWork> <RemainingWork>PT56H0M0S</RemainingWork> <ActualOvertimeWork>PT0H0M0S</ActualOvertimeWork> <RemainingOvertimeWork>PT0H0M0S</RemainingOvertimeWork> <PercentWorkComplete>0</PercentWorkComplete> <StandardRate>120</StandardRate> <StandardRateFormat>2</StandardRateFormat> <Cost>672000</Cost> <OvertimeRate>0</OvertimeRate> <OvertimeRateFormat>2</OvertimeRateFormat> <OvertimeCost>0</OvertimeCost> <CostPerUse>0</CostPerUse> <ActualCost>0</ActualCost> <ActualOvertimeCost>0</ActualOvertimeCost> <RemainingCost>672000</RemainingCost> <RemainingOvertimeCost>0</RemainingOvertimeCost> <WorkVariance>3360000.00</WorkVariance> <CostVariance>672000</CostVariance> <SV>0.00</SV> <CV>0.00</CV> <ACWP>0.00</ACWP> <CalendarUID>3</CalendarUID> <BCWS>0.00</BCWS> <BCWP>0.00</BCWP> <IsGeneric>0</IsGeneric> <IsInactive>0</IsInactive> <IsEnterprise>0</IsEnterprise> <BookingType>0</BookingType> <CreationDate>2012-04-27T12:30:00</CreationDate> <IsCostResource>0</IsCostResource> <IsBudget>0</IsBudget> <Rates> <Rate> <RatesFrom>1984-01-01T00:00:00</RatesFrom> <RatesTo>2049-12-31T23:59:06</RatesTo> <RateTable>0</RateTable> <StandardRate>120</StandardRate> <StandardRateFormat>2</StandardRateFormat> <OvertimeRate>0</OvertimeRate> <OvertimeRateFormat>2</OvertimeRateFormat> <CostPerUse>0</CostPerUse> </Rate> </Rates> </Resource> </Resources> <Assignments> <Assignment> <UID>1</UID> <TaskUID>1</TaskUID> <ResourceUID>1</ResourceUID> <PercentWorkComplete>0</PercentWorkComplete> <ActualCost>0</ActualCost> <ActualOvertimeCost>0</ActualOvertimeCost> <ActualOvertimeWork>PT0H0M0S</ActualOvertimeWork> <ActualWork>PT0H0M0S</ActualWork> <ACWP>0.00</ACWP> <Confirmed>0</Confirmed> <Cost>576000</Cost> <CostRateTable>0</CostRateTable> <RateScale>0</RateScale> <CostVariance>576000</CostVariance> <CV>0.00</CV> <Delay>0</Delay> <Finish>2012-05-04T17:00:00</Finish> <FinishVariance>0</FinishVariance> <WorkVariance>2880000.00</WorkVariance> <HasFixedRateUnits>1</HasFixedRateUnits> <FixedMaterial>0</FixedMaterial> <LevelingDelay>0</LevelingDelay> <LevelingDelayFormat>7</LevelingDelayFormat> <LinkedFields>0</LinkedFields> <Milestone>0</Milestone> <Overallocated>0</Overallocated> <OvertimeCost>0</OvertimeCost> <OvertimeWork>PT0H0M0S</OvertimeWork> <RegularWork>PT48H0M0S</RegularWork> <RemainingCost>576000</RemainingCost> <RemainingOvertimeCost>0</RemainingOvertimeCost> <RemainingOvertimeWork>PT0H0M0S</RemainingOvertimeWork> <RemainingWork>PT48H0M0S</RemainingWork> <ResponsePending>0</ResponsePending> <Start>2012-04-27T08:00:00</Start> <StartVariance>0</StartVariance> <Units>1</Units> <UpdateNeeded>0</UpdateNeeded> <VAC>0.00</VAC> <Work>PT48H0M0S</Work> <WorkContour>0</WorkContour> <BCWS>0.00</BCWS> <BCWP>0.00</BCWP> <BookingType>0</BookingType> <CreationDate>2012-04-27T12:27:00</CreationDate> <BudgetCost>0</BudgetCost> <BudgetWork>PT0H0M0S</BudgetWork> <TimephasedData> <Type>1</Type> <UID>1</UID> <Start>2012-04-27T08:00:00</Start> <Finish>2012-04-28T08:00:00</Finish> <Unit>2</Unit> <Value>PT8H0M0S</Value> </TimephasedData> <TimephasedData> <Type>1</Type> <UID>1</UID> <Start>2012-04-28T08:00:00</Start> <Finish>2012-04-29T08:00:00</Finish> <Unit>2</Unit> <Value></Value> </TimephasedData> <TimephasedData> <Type>1</Type> <UID>1</UID> <Start>2012-04-29T08:00:00</Start> <Finish>2012-04-30T08:00:00</Finish> <Unit>2</Unit> <Value></Value> </TimephasedData> <TimephasedData> <Type>1</Type> <UID>1</UID> <Start>2012-04-30T08:00:00</Start> <Finish>2012-05-01T08:00:00</Finish> <Unit>2</Unit> <Value>PT8H0M0S</Value> </TimephasedData> <TimephasedData> <Type>1</Type> <UID>1</UID> <Start>2012-05-01T08:00:00</Start> <Finish>2012-05-02T08:00:00</Finish> <Unit>2</Unit> <Value>PT8H0M0S</Value> </TimephasedData> <TimephasedData> <Type>1</Type> <UID>1</UID> <Start>2012-05-02T08:00:00</Start> <Finish>2012-05-03T08:00:00</Finish> <Unit>2</Unit> <Value>PT8H0M0S</Value> </TimephasedData> <TimephasedData> <Type>1</Type> <UID>1</UID> <Start>2012-05-03T08:00:00</Start> <Finish>2012-05-04T08:00:00</Finish> <Unit>2</Unit> <Value>PT8H0M0S</Value> </TimephasedData> <TimephasedData> <Type>1</Type> <UID>1</UID> <Start>2012-05-04T08:00:00</Start> <Finish>2012-05-04T17:00:00</Finish> <Unit>2</Unit> <Value>PT8H0M0S</Value> </TimephasedData> </Assignment> <Assignment> <UID>2</UID> <TaskUID>2</TaskUID> <ResourceUID>1</ResourceUID> <PercentWorkComplete>0</PercentWorkComplete> <ActualCost>0</ActualCost> <ActualOvertimeCost>0</ActualOvertimeCost> <ActualOvertimeWork>PT0H0M0S</ActualOvertimeWork> <ActualWork>PT0H0M0S</ActualWork> <ACWP>0.00</ACWP> <Confirmed>0</Confirmed> <Cost>96000</Cost> <CostRateTable>0</CostRateTable> <RateScale>0</RateScale> <CostVariance>96000</CostVariance> <CV>0.00</CV> <Delay>0</Delay> <Finish>2012-05-01T17:00:00</Finish> <FinishVariance>0</FinishVariance> <WorkVariance>480000.00</WorkVariance> <HasFixedRateUnits>1</HasFixedRateUnits> <FixedMaterial>0</FixedMaterial> <LevelingDelay>0</LevelingDelay> <LevelingDelayFormat>7</LevelingDelayFormat> <LinkedFields>0</LinkedFields> <Milestone>0</Milestone> <Overallocated>0</Overallocated> <OvertimeCost>0</OvertimeCost> <OvertimeWork>PT0H0M0S</OvertimeWork> <RegularWork>PT8H0M0S</RegularWork> <RemainingCost>96000</RemainingCost> <RemainingOvertimeCost>0</RemainingOvertimeCost> <RemainingOvertimeWork>PT0H0M0S</RemainingOvertimeWork> <RemainingWork>PT8H0M0S</RemainingWork> <ResponsePending>0</ResponsePending> <Start>2012-05-01T08:00:00</Start> <StartVariance>0</StartVariance> <Units>1</Units> <UpdateNeeded>0</UpdateNeeded> <VAC>0.00</VAC> <Work>PT8H0M0S</Work> <WorkContour>0</WorkContour> <BCWS>0.00</BCWS> <BCWP>0.00</BCWP> <BookingType>0</BookingType> <CreationDate>2012-04-27T12:30:00</CreationDate> <BudgetCost>0</BudgetCost> <BudgetWork>PT0H0M0S</BudgetWork> <TimephasedData> <Type>1</Type> <UID>2</UID> <Start>2012-05-01T08:00:00</Start> <Finish>2012-05-01T17:00:00</Finish> <Unit>2</Unit> <Value>PT8H0M0S</Value> </TimephasedData> </Assignment> </Assignments> </Project>
-
Thursday, May 24, 2012 9:10 AMModerator
Hi Charly,
Do you have more about the error message.
Generally, there should be a reason string to explain this error, such as " Inner expection "{"<Level xmlns=''> was not expected."}"", so what is yours?
Best regards,
Mike Feng
MSDN Community Support | Feedback to us
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
-
Thursday, May 24, 2012 2:31 PM
Here is the inner Exception:
<Project xmlns='http://schemas.microsoft.com/project'> was not expected.
-
Thursday, May 24, 2012 2:49 PM
I changed Line 2 of the XML File (which was generated by MS-Project 2010 !) to
<Project xmlns="http://schemas.microsoft.com/project/2010">
...and now it works!
- Marked As Answer by Mike FengMicrosoft Contingent Staff, Moderator Friday, May 25, 2012 2:36 AM

