7 Replies Latest reply on Apr 10, 2015 6:41 AM by chakali

    Simple XSTL

    chakali

      Title

      Simple XSTL

      Post

       

      Hello,

      I want to extract from the XML I am attaching the Name and OutlineNumber of the level Task, but I cannot come up with a working XSTL schema... could someone help me? It should be really easy, but I don't understand where I'm doing wrong...

      This is the XML:

      <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
      <Project xmlns="http://schemas.microsoft.com/project">
          <SaveVersion>14</SaveVersion>
          <Name>WBS_Schedule1</Name>
          <Subject></Subject>
          <Company></Company>
          <Manager></Manager>
          <Author></Author>
          <ScheduleFromStart>1</ScheduleFromStart>
          <CalendarUID>1</CalendarUID>
          <StartDate>2015-04-08T08:00:00</StartDate>
          <FinishDate>2015-04-08T17:00:00</FinishDate>
          <DefaultStartTime>08:00:00</DefaultStartTime>
          <DefaultFinishTime>17:00:00</DefaultFinishTime>
          <MinutesPerDay>480</MinutesPerDay>
          <MinutesPerWeek>2400</MinutesPerWeek>
          <DaysPerMonth>22</DaysPerMonth>
          <DurationFormat>7</DurationFormat>
          <WorkFormat>2</WorkFormat>
          <MultipleCriticalPaths>0</MultipleCriticalPaths>
          <CurrentDate>2015-04-08T14:33:54</CurrentDate>
          <ProjectExternallyEdited>0</ProjectExternallyEdited>
          <WeekStartDay>0</WeekStartDay>
          <CurrencyCode>USD</CurrencyCode>
          <CurrencyDigits>2</CurrencyDigits>
          <CurrencySymbol>$</CurrencySymbol>
          <CurrencySymbolPosition>0</CurrencySymbolPosition>
          <Calendars>
              <Calendar>
                  <UID>1</UID>
                  <Name>Standard</Name>
                  <IsBaseCalendar>1</IsBaseCalendar>
                  <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>
          </Calendars>
          <OutlineCodes>
              <OutlineCode>
                  <Guid>B507D26A-79BE-48C8-8D3F-F1C7C62CF598</Guid>
                  <FieldID>188744096</FieldID>
                  <Enterprise>0</Enterprise>
                  <ShowIndent>1</ShowIndent>
                  <ResourceSubstitutionEnabled>0</ResourceSubstitutionEnabled>
                  <LeafOnly>0</LeafOnly>
                  <AllLevelsRequired>0</AllLevelsRequired>
                  <OnlyTableValuesAllowed>0</OnlyTableValuesAllowed>
                  <Masks>
                  </Masks>
                  <Values>
                  </Values>
              </OutlineCode>
              <OutlineCode>
                  <Guid>4AC72FD8-745A-4F68-B36C-A1FCBE13832C</Guid>
                  <FieldID>188744098</FieldID>
                  <Enterprise>0</Enterprise>
                  <ShowIndent>1</ShowIndent>
                  <ResourceSubstitutionEnabled>0</ResourceSubstitutionEnabled>
                  <LeafOnly>0</LeafOnly>
                  <AllLevelsRequired>0</AllLevelsRequired>
                  <OnlyTableValuesAllowed>0</OnlyTableValuesAllowed>
                  <Masks>
                  </Masks>
                  <Values>
                  </Values>
              </OutlineCode>
              <OutlineCode>
                  <Guid>E47D650C-0FCB-473C-B4CF-2188111F161A</Guid>
                  <FieldID>188744100</FieldID>
                  <Enterprise>0</Enterprise>
                  <ShowIndent>1</ShowIndent>
                  <ResourceSubstitutionEnabled>0</ResourceSubstitutionEnabled>
                  <LeafOnly>0</LeafOnly>
                  <AllLevelsRequired>0</AllLevelsRequired>
                  <OnlyTableValuesAllowed>0</OnlyTableValuesAllowed>
                  <Masks>
                  </Masks>
                  <Values>
                  </Values>
              </OutlineCode>
              <OutlineCode>
                  <Guid>41DE2FAF-718D-46A7-87C6-441CBED0D106</Guid>
                  <FieldID>188744102</FieldID>
                  <Enterprise>0</Enterprise>
                  <ShowIndent>1</ShowIndent>
                  <ResourceSubstitutionEnabled>0</ResourceSubstitutionEnabled>
                  <LeafOnly>0</LeafOnly>
                  <AllLevelsRequired>0</AllLevelsRequired>
                  <OnlyTableValuesAllowed>0</OnlyTableValuesAllowed>
                  <Masks>
                  </Masks>
                  <Values>
                  </Values>
              </OutlineCode>
              <OutlineCode>
                  <Guid>CD49BB3F-3E97-47DE-8E94-83B4AAE29483</Guid>
                  <FieldID>188744104</FieldID>
                  <Enterprise>0</Enterprise>
                  <ShowIndent>1</ShowIndent>
                  <ResourceSubstitutionEnabled>0</ResourceSubstitutionEnabled>
                  <LeafOnly>0</LeafOnly>
                  <AllLevelsRequired>0</AllLevelsRequired>
                  <OnlyTableValuesAllowed>0</OnlyTableValuesAllowed>
                  <Masks>
                  </Masks>
                  <Values>
                  </Values>
              </OutlineCode>
              <OutlineCode>
                  <Guid>FD6EEDE8-E7D2-47F8-9A7A-0C5DE70D545D</Guid>
                  <FieldID>188744106</FieldID>
                  <Enterprise>0</Enterprise>
                  <ShowIndent>1</ShowIndent>
                  <ResourceSubstitutionEnabled>0</ResourceSubstitutionEnabled>
                  <LeafOnly>0</LeafOnly>
                  <AllLevelsRequired>0</AllLevelsRequired>
                  <OnlyTableValuesAllowed>0</OnlyTableValuesAllowed>
                  <Masks>
                  </Masks>
                  <Values>
                  </Values>
              </OutlineCode>
              <OutlineCode>
                  <Guid>F5B45328-117D-489A-BE62-D7A4C0EB1ED0</Guid>
                  <FieldID>188744108</FieldID>
                  <Enterprise>0</Enterprise>
                  <ShowIndent>1</ShowIndent>
                  <ResourceSubstitutionEnabled>0</ResourceSubstitutionEnabled>
                  <LeafOnly>0</LeafOnly>
                  <AllLevelsRequired>0</AllLevelsRequired>
                  <OnlyTableValuesAllowed>0</OnlyTableValuesAllowed>
                  <Masks>
                  </Masks>
                  <Values>
                  </Values>
              </OutlineCode>
              <OutlineCode>
                  <Guid>4F79E7AB-675C-476E-8AD0-0FDF4EE0D2DF</Guid>
                  <FieldID>188744110</FieldID>
                  <Enterprise>0</Enterprise>
                  <ShowIndent>1</ShowIndent>
                  <ResourceSubstitutionEnabled>0</ResourceSubstitutionEnabled>
                  <LeafOnly>0</LeafOnly>
                  <AllLevelsRequired>0</AllLevelsRequired>
                  <OnlyTableValuesAllowed>0</OnlyTableValuesAllowed>
                  <Masks>
                  </Masks>
                  <Values>
                  </Values>
              </OutlineCode>
              <OutlineCode>
                  <Guid>08C37A6F-BFE3-43C6-AB9F-CB794186A2AE</Guid>
                  <FieldID>188744112</FieldID>
                  <Enterprise>0</Enterprise>
                  <ShowIndent>1</ShowIndent>
                  <ResourceSubstitutionEnabled>0</ResourceSubstitutionEnabled>
                  <LeafOnly>0</LeafOnly>
                  <AllLevelsRequired>0</AllLevelsRequired>
                  <OnlyTableValuesAllowed>0</OnlyTableValuesAllowed>
                  <Masks>
                  </Masks>
                  <Values>
                  </Values>
              </OutlineCode>
              <OutlineCode>
                  <Guid>CFE9616B-3CD1-432B-82DD-EB79659EB580</Guid>
                  <FieldID>188744114</FieldID>
                  <Enterprise>0</Enterprise>
                  <ShowIndent>1</ShowIndent>
                  <ResourceSubstitutionEnabled>0</ResourceSubstitutionEnabled>
                  <LeafOnly>0</LeafOnly>
                  <AllLevelsRequired>0</AllLevelsRequired>
                  <OnlyTableValuesAllowed>0</OnlyTableValuesAllowed>
                  <Masks>
                  </Masks>
                  <Values>
                  </Values>
              </OutlineCode>
          </OutlineCodes>
          <ExtendedAttributes>
              <ExtendedAttribute>
                  <FieldID>188744096</FieldID>
                  <FieldName>Outline Code1</FieldName>
                  <Ltuid>B507D26A-79BE-48C8-8D3F-F1C7C62CF598</Ltuid>
                  <Guid>000039B7-8BBE-4CEB-82C4-FA8C0B4001A0</Guid>
                  <SecondaryPID>255869008</SecondaryPID>
                  <SecondaryGuid>000039B7-8BBE-4CEB-82C4-FA8C0F404050</SecondaryGuid>
              </ExtendedAttribute>
              <ExtendedAttribute>
                  <FieldID>188744098</FieldID>
                  <FieldName>Outline Code2</FieldName>
                  <Ltuid>4AC72FD8-745A-4F68-B36C-A1FCBE13832C</Ltuid>
                  <Guid>000039B7-8BBE-4CEB-82C4-FA8C0B4001A2</Guid>
                  <SecondaryPID>255869009</SecondaryPID>
                  <SecondaryGuid>000039B7-8BBE-4CEB-82C4-FA8C0F404051</SecondaryGuid>
              </ExtendedAttribute>
              <ExtendedAttribute>
                  <FieldID>188744100</FieldID>
                  <FieldName>Outline Code3</FieldName>
                  <Ltuid>E47D650C-0FCB-473C-B4CF-2188111F161A</Ltuid>
                  <Guid>000039B7-8BBE-4CEB-82C4-FA8C0B4001A4</Guid>
                  <SecondaryPID>255869010</SecondaryPID>
                  <SecondaryGuid>000039B7-8BBE-4CEB-82C4-FA8C0F404052</SecondaryGuid>
              </ExtendedAttribute>
              <ExtendedAttribute>
                  <FieldID>188744102</FieldID>
                  <FieldName>Outline Code4</FieldName>
                  <Ltuid>41DE2FAF-718D-46A7-87C6-441CBED0D106</Ltuid>
                  <Guid>000039B7-8BBE-4CEB-82C4-FA8C0B4001A6</Guid>
                  <SecondaryPID>255869011</SecondaryPID>
                  <SecondaryGuid>000039B7-8BBE-4CEB-82C4-FA8C0F404053</SecondaryGuid>
              </ExtendedAttribute>
              <ExtendedAttribute>
                  <FieldID>188744104</FieldID>
                  <FieldName>Outline Code5</FieldName>
                  <Ltuid>CD49BB3F-3E97-47DE-8E94-83B4AAE29483</Ltuid>
                  <Guid>000039B7-8BBE-4CEB-82C4-FA8C0B4001A8</Guid>
                  <SecondaryPID>255869012</SecondaryPID>
                  <SecondaryGuid>000039B7-8BBE-4CEB-82C4-FA8C0F404054</SecondaryGuid>
              </ExtendedAttribute>
              <ExtendedAttribute>
                  <FieldID>188744106</FieldID>
                  <FieldName>Outline Code6</FieldName>
                  <Ltuid>FD6EEDE8-E7D2-47F8-9A7A-0C5DE70D545D</Ltuid>
                  <Guid>000039B7-8BBE-4CEB-82C4-FA8C0B4001AA</Guid>
                  <SecondaryPID>255869013</SecondaryPID>
                  <SecondaryGuid>000039B7-8BBE-4CEB-82C4-FA8C0F404055</SecondaryGuid>
              </ExtendedAttribute>
              <ExtendedAttribute>
                  <FieldID>188744108</FieldID>
                  <FieldName>Outline Code7</FieldName>
                  <Ltuid>F5B45328-117D-489A-BE62-D7A4C0EB1ED0</Ltuid>
                  <Guid>000039B7-8BBE-4CEB-82C4-FA8C0B4001AC</Guid>
                  <SecondaryPID>255869014</SecondaryPID>
                  <SecondaryGuid>000039B7-8BBE-4CEB-82C4-FA8C0F404056</SecondaryGuid>
              </ExtendedAttribute>
              <ExtendedAttribute>
                  <FieldID>188744110</FieldID>
                  <FieldName>Outline Code8</FieldName>
                  <Ltuid>4F79E7AB-675C-476E-8AD0-0FDF4EE0D2DF</Ltuid>
                  <Guid>000039B7-8BBE-4CEB-82C4-FA8C0B4001AE</Guid>
                  <SecondaryPID>255869015</SecondaryPID>
                  <SecondaryGuid>000039B7-8BBE-4CEB-82C4-FA8C0F404057</SecondaryGuid>
              </ExtendedAttribute>
              <ExtendedAttribute>
                  <FieldID>188744112</FieldID>
                  <FieldName>Outline Code9</FieldName>
                  <Ltuid>08C37A6F-BFE3-43C6-AB9F-CB794186A2AE</Ltuid>
                  <Guid>000039B7-8BBE-4CEB-82C4-FA8C0B4001B0</Guid>
                  <SecondaryPID>255869016</SecondaryPID>
                  <SecondaryGuid>000039B7-8BBE-4CEB-82C4-FA8C0F404058</SecondaryGuid>
              </ExtendedAttribute>
              <ExtendedAttribute>
                  <FieldID>188744114</FieldID>
                  <FieldName>Outline Code10</FieldName>
                  <Ltuid>CFE9616B-3CD1-432B-82DD-EB79659EB580</Ltuid>
                  <Guid>000039B7-8BBE-4CEB-82C4-FA8C0B4001B2</Guid>
                  <SecondaryPID>255869017</SecondaryPID>
                  <SecondaryGuid>000039B7-8BBE-4CEB-82C4-FA8C0F404059</SecondaryGuid>
              </ExtendedAttribute>
          </ExtendedAttributes>
          <Tasks>
              <Task>
                  <UID>0</UID>
                  <ID>0</ID>
                  <Name></Name>
                  <OutlineNumber>0</OutlineNumber>
                  <OutlineLevel>0</OutlineLevel>
                  <Summary>1</Summary>
                  <IsNull>0</IsNull>
                  <Active>1</Active>
                  <Manual>0</Manual>
                  <Rollup>0</Rollup>
                  <EffortDriven>0</EffortDriven>
                  <Milestone>0</Milestone>
                  <Critical>1</Critical>
                  <Priority>100</Priority>
                  <HideBar>0</HideBar>
                  <Recurring>0</Recurring>
                  <OverAllocated>0</OverAllocated>
                  <LevelingCanSplit>0</LevelingCanSplit>
                  <LevelAssignments>0</LevelAssignments>
                  <CalendarUID>-1</CalendarUID>
                  <WBS>0</WBS>
                  <Start>2015-04-08T08:00:00</Start>
                  <Finish>2015-04-08T17:00:00</Finish>
                  <Duration>PT8H0M0S</Duration>
                  <DurationFormat>7</DurationFormat>
                  <Estimated>0</Estimated>
                  <PercentComplete>0</PercentComplete>
                  <PercentWorkComplete>0</PercentWorkComplete>
                  <PhysicalPercentComplete>0</PhysicalPercentComplete>
                  <ActualDuration>PT0H0M0S</ActualDuration>
                  <RemainingDuration>PT8H0M0S</RemainingDuration>
                  <EarlyStart>2015-04-08T08:00:00</EarlyStart>
                  <EarlyFinish>2015-04-08T17:00:00</EarlyFinish>
                  <LateStart>2015-04-08T08:00:00</LateStart>
                  <LateFinish>2015-04-08T17:00:00</LateFinish>
                  <ConstraintType>0</ConstraintType>
                  <Work>PT0H0M0S</Work>
                  <ActualWork>PT0H0M0S</ActualWork>
                  <RemainingWork>PT0H0M0S</RemainingWork>
                  <OvertimeWork>PT0H0M0S</OvertimeWork>
                  <ActualOvertimeWork>PT0H0M0S</ActualOvertimeWork>
                  <RemainingOvertimeWork>PT0H0M0S</RemainingOvertimeWork>
                  <Regular>PT0H0M0S</Regular>
              </Task>
              <Task>
                  <UID>1</UID>
                  <ID>1</ID>
                  <Name>Stato dell'arte</Name>
                  <OutlineNumber>1</OutlineNumber>
                  <OutlineLevel>1</OutlineLevel>
                  <Summary>1</Summary>
                  <IsNull>0</IsNull>
                  <Active>1</Active>
                  <Manual>0</Manual>
                  <Rollup>0</Rollup>
                  <EffortDriven>1</EffortDriven>
                  <Milestone>0</Milestone>
                  <Critical>1</Critical>
                  <Priority>100</Priority>
                  <HideBar>0</HideBar>
                  <Recurring>0</Recurring>
                  <OverAllocated>0</OverAllocated>
                  <LevelingCanSplit>0</LevelingCanSplit>
                  <LevelAssignments>0</LevelAssignments>
                  <CalendarUID>-1</CalendarUID>
                  <WBS>1</WBS>
                  <Start>2015-04-08T08:00:00</Start>
                  <Finish>2015-04-08T17:00:00</Finish>
                  <Duration>PT8H0M0S</Duration>
                  <DurationFormat>7</DurationFormat>
                  <Estimated>0</Estimated>
                  <PercentComplete>0</PercentComplete>
                  <PercentWorkComplete>0</PercentWorkComplete>
                  <PhysicalPercentComplete>0</PhysicalPercentComplete>
                  <ActualDuration>PT0H0M0S</ActualDuration>
                  <RemainingDuration>PT8H0M0S</RemainingDuration>
                  <EarlyStart>2015-04-08T08:00:00</EarlyStart>
                  <EarlyFinish>2015-04-08T17:00:00</EarlyFinish>
                  <LateStart>2015-04-08T08:00:00</LateStart>
                  <LateFinish>2015-04-08T17:00:00</LateFinish>
                  <ConstraintType>0</ConstraintType>
                  <Work>PT0H0M0S</Work>
                  <ActualWork>PT0H0M0S</ActualWork>
                  <RemainingWork>PT0H0M0S</RemainingWork>
                  <OvertimeWork>PT0H0M0S</OvertimeWork>
                  <ActualOvertimeWork>PT0H0M0S</ActualOvertimeWork>
                  <RemainingOvertimeWork>PT0H0M0S</RemainingOvertimeWork>
                  <Regular>PT0H0M0S</Regular>
              </Task>
              <Task>
                  <UID>2</UID>
                  <ID>2</ID>
                  <Name>Riviste di settore catalogate</Name>
                  <OutlineNumber>1.1</OutlineNumber>
                  <OutlineLevel>2</OutlineLevel>
                  <Summary>0</Summary>
                  <IsNull>0</IsNull>
                  <Active>1</Active>
                  <Manual>0</Manual>
                  <Rollup>1</Rollup>
                  <EffortDriven>1</EffortDriven>
                  <Milestone>0</Milestone>
                  <Critical>1</Critical>
                  <Priority>100</Priority>
                  <HideBar>0</HideBar>
                  <Recurring>0</Recurring>
                  <OverAllocated>0</OverAllocated>
                  <LevelingCanSplit>0</LevelingCanSplit>
                  <LevelAssignments>0</LevelAssignments>
                  <CalendarUID>-1</CalendarUID>
                  <WBS>1.1</WBS>
                  <Start>2015-04-08T08:00:00</Start>
                  <Finish>2015-04-08T17:00:00</Finish>
                  <Duration>PT8H0M0S</Duration>
                  <DurationFormat>7</DurationFormat>
                  <Estimated>0</Estimated>
                  <PercentComplete>0</PercentComplete>
                  <PercentWorkComplete>0</PercentWorkComplete>
                  <PhysicalPercentComplete>0</PhysicalPercentComplete>
                  <ActualDuration>PT0H0M0S</ActualDuration>
                  <RemainingDuration>PT0H0M0S</RemainingDuration>
                  <EarlyStart>2015-04-08T08:00:00</EarlyStart>
                  <EarlyFinish>2015-04-08T17:00:00</EarlyFinish>
                  <LateStart>2015-04-08T08:00:00</LateStart>
                  <LateFinish>2015-04-08T17:00:00</LateFinish>
                  <ConstraintType>0</ConstraintType>
                  <Work>PT0H0M0S</Work>
                  <ActualWork>PT0H0M0S</ActualWork>
                  <RemainingWork>PT0H0M0S</RemainingWork>
                  <OvertimeWork>PT0H0M0S</OvertimeWork>
                  <ActualOvertimeWork>PT0H0M0S</ActualOvertimeWork>
                  <RemainingOvertimeWork>PT0H0M0S</RemainingOvertimeWork>
                  <Regular>PT0H0M0S</Regular>
              </Task>
              <Task>
                  <UID>3</UID>
                  <ID>3</ID>
                  <Name>Leggi descritte</Name>
                  <OutlineNumber>1.2</OutlineNumber>
                  <OutlineLevel>2</OutlineLevel>
                  <Summary>0</Summary>
                  <IsNull>0</IsNull>
                  <Active>1</Active>
                  <Manual>0</Manual>
                  <Rollup>1</Rollup>
                  <EffortDriven>1</EffortDriven>
                  <Milestone>0</Milestone>
                  <Critical>1</Critical>
                  <Priority>100</Priority>
                  <HideBar>0</HideBar>
                  <Recurring>0</Recurring>
                  <OverAllocated>0</OverAllocated>
                  <LevelingCanSplit>0</LevelingCanSplit>
                  <LevelAssignments>0</LevelAssignments>
                  <CalendarUID>-1</CalendarUID>
                  <WBS>1.2</WBS>
                  <Start>2015-04-08T08:00:00</Start>
                  <Finish>2015-04-08T17:00:00</Finish>
                  <Duration>PT8H0M0S</Duration>
                  <DurationFormat>7</DurationFormat>
                  <Estimated>0</Estimated>
                  <PercentComplete>0</PercentComplete>
                  <PercentWorkComplete>0</PercentWorkComplete>
                  <PhysicalPercentComplete>0</PhysicalPercentComplete>
                  <ActualDuration>PT0H0M0S</ActualDuration>
                  <RemainingDuration>PT0H0M0S</RemainingDuration>
                  <EarlyStart>2015-04-08T08:00:00</EarlyStart>
                  <EarlyFinish>2015-04-08T17:00:00</EarlyFinish>
                  <LateStart>2015-04-08T08:00:00</LateStart>
                  <LateFinish>2015-04-08T17:00:00</LateFinish>
                  <ConstraintType>0</ConstraintType>
                  <Work>PT0H0M0S</Work>
                  <ActualWork>PT0H0M0S</ActualWork>
                  <RemainingWork>PT0H0M0S</RemainingWork>
                  <OvertimeWork>PT0H0M0S</OvertimeWork>
                  <ActualOvertimeWork>PT0H0M0S</ActualOvertimeWork>
                  <RemainingOvertimeWork>PT0H0M0S</RemainingOvertimeWork>
                  <Regular>PT0H0M0S</Regular>
              </Task>
              <Task>
                  <UID>4</UID>
                  <ID>4</ID>
                  <Name>Centri di ricerca elencati</Name>
                  <OutlineNumber>1.3</OutlineNumber>
                  <OutlineLevel>2</OutlineLevel>
                  <Summary>0</Summary>
                  <IsNull>0</IsNull>
                  <Active>1</Active>
                  <Manual>0</Manual>
                  <Rollup>1</Rollup>
                  <EffortDriven>1</EffortDriven>
                  <Milestone>0</Milestone>
                  <Critical>1</Critical>
                  <Priority>100</Priority>
                  <HideBar>0</HideBar>
                  <Recurring>0</Recurring>
                  <OverAllocated>0</OverAllocated>
                  <LevelingCanSplit>0</LevelingCanSplit>
                  <LevelAssignments>0</LevelAssignments>
                  <CalendarUID>-1</CalendarUID>
                  <WBS>1.3</WBS>
                  <Start>2015-04-08T08:00:00</Start>
                  <Finish>2015-04-08T17:00:00</Finish>
                  <Duration>PT8H0M0S</Duration>
                  <DurationFormat>7</DurationFormat>
                  <Estimated>0</Estimated>
                  <PercentComplete>0</PercentComplete>
                  <PercentWorkComplete>0</PercentWorkComplete>
                  <PhysicalPercentComplete>0</PhysicalPercentComplete>
                  <ActualDuration>PT0H0M0S</ActualDuration>
                  <RemainingDuration>PT0H0M0S</RemainingDuration>
                  <EarlyStart>2015-04-08T08:00:00</EarlyStart>
                  <EarlyFinish>2015-04-08T17:00:00</EarlyFinish>
                  <LateStart>2015-04-08T08:00:00</LateStart>
                  <LateFinish>2015-04-08T17:00:00</LateFinish>
                  <ConstraintType>0</ConstraintType>
                  <Work>PT0H0M0S</Work>
                  <ActualWork>PT0H0M0S</ActualWork>
                  <RemainingWork>PT0H0M0S</RemainingWork>
                  <OvertimeWork>PT0H0M0S</OvertimeWork>
                  <ActualOvertimeWork>PT0H0M0S</ActualOvertimeWork>
                  <RemainingOvertimeWork>PT0H0M0S</RemainingOvertimeWork>
                  <Regular>PT0H0M0S</Regular>
              </Task>
              <Task>
                  <UID>5</UID>
                  <ID>5</ID>
                  <Name>Scenari di impianto comparati</Name>
                  <OutlineNumber>1.4</OutlineNumber>
                  <OutlineLevel>2</OutlineLevel>
                  <Summary>0</Summary>
                  <IsNull>0</IsNull>
                  <Active>1</Active>
                  <Manual>0</Manual>
                  <Rollup>1</Rollup>
                  <EffortDriven>1</EffortDriven>
                  <Milestone>0</Milestone>
                  <Critical>1</Critical>
                  <Priority>100</Priority>
                  <HideBar>0</HideBar>
                  <Recurring>0</Recurring>
                  <OverAllocated>0</OverAllocated>
                  <LevelingCanSplit>0</LevelingCanSplit>
                  <LevelAssignments>0</LevelAssignments>
                  <CalendarUID>-1</CalendarUID>
                  <WBS>1.4</WBS>
                  <Start>2015-04-08T08:00:00</Start>
                  <Finish>2015-04-08T17:00:00</Finish>
                  <Duration>PT8H0M0S</Duration>
                  <DurationFormat>7</DurationFormat>
                  <Estimated>0</Estimated>
                  <PercentComplete>0</PercentComplete>
                  <PercentWorkComplete>0</PercentWorkComplete>
                  <PhysicalPercentComplete>0</PhysicalPercentComplete>
                  <ActualDuration>PT0H0M0S</ActualDuration>
                  <RemainingDuration>PT0H0M0S</RemainingDuration>
                  <EarlyStart>2015-04-08T08:00:00</EarlyStart>
                  <EarlyFinish>2015-04-08T17:00:00</EarlyFinish>
                  <LateStart>2015-04-08T08:00:00</LateStart>
                  <LateFinish>2015-04-08T17:00:00</LateFinish>
                  <ConstraintType>0</ConstraintType>
                  <Work>PT0H0M0S</Work>
                  <ActualWork>PT0H0M0S</ActualWork>
                  <RemainingWork>PT0H0M0S</RemainingWork>
                  <OvertimeWork>PT0H0M0S</OvertimeWork>
                  <ActualOvertimeWork>PT0H0M0S</ActualOvertimeWork>
                  <RemainingOvertimeWork>PT0H0M0S</RemainingOvertimeWork>
                  <Regular>PT0H0M0S</Regular>
              </Task>
              <Task>
             &nbsp

        • 1. Re: Simple XSTL
          chakali

          And this is the XSTL schema I am trying to write...

          <?xml version='1.0' encoding='UTF-8'?>
          <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
              <xsl:output method="xml" version="1.0" encoding="utf-8" indent="yes" />
              <xsl:template match="/">
          <FMPXMLRESULT xmlns="http://www.filemaker.com/fmpxmlresult">
              <ERRORCODE>0</ERRORCODE>
              <PRODUCT BUILD="" NAME="" VERSION=""/>
              <DATABASE DATEFORMAT="" LAYOUT="" NAME="" RECORDS="" TIMEFORMAT=""/>
              <METADATA>
                  <FIELD EMPTYOK="YES" MAXREPEAT="" NAME="Name" TYPE="TEXT"/>
                  <FIELD EMPTYOK="YES" MAXREPEAT="" NAME="OutlineNumber" TYPE="TEXT"/>
              </METADATA>
              <RESULTSET FOUND="">
                  <xsl:for-each select="Project/Task">
                          <ROW>
                      <COL>
                          <DATA><xsl:value-of select="Name"/></DATA>
                      </COL>
                      <COL>
                          <DATA><xsl:value-of select="OutlineNumber"/></DATA>
                      </COL>
                          </ROW>
                  </xsl:for-each>
              </RESULTSET>
          </FMPXMLRESULT>
              </xsl:template>
          </xsl:stylesheet>

           

          • 2. Re: Simple XSTL
            Korry

            The task nodes are children of /Project/Tasks.

            Change this:

            <xsl:for-each select="Project/Task">

             

            to this:

            <xsl:for-each select="/Project/Tasks/Task">

            • 3. Re: Simple XSTL
              chakali

              Thank you Korry for the answer... but it still gives me an empty result!

              • 4. Re: Simple XSTL
                Korry

                I figured your XML source was truncated when you copy-pasted it. If that's not the case, something is very wrong there. I closed the source like this:

                      ...
                      <RemainingOvertimeWork>PT0H0M0S</RemainingOvertimeWork>
                      <Regular>PT0H0M0S</Regular>
                    </Task>
                  </Tasks>
                </Project>

                • 5. Re: Simple XSTL
                  chakali

                   

                   Hi Korry, it actually was truncated in my first post, it probably exceeded the maximum length of the thread.

                  I tried again but it still gave me and empty result...

                  It was supposed to end with:

                  <Task>
                              <UID>6</UID>
                              <ID>6</ID>
                              <Name>VOC di interesse elencati</Name>
                              <OutlineNumber>1.5</OutlineNumber>
                              <OutlineLevel>2</OutlineLevel>
                              <Summary>0</Summary>
                              <IsNull>0</IsNull>
                              <Active>1</Active>
                              <Manual>0</Manual>
                              <Rollup>1</Rollup>
                              <EffortDriven>1</EffortDriven>
                              <Milestone>0</Milestone>
                              <Critical>1</Critical>
                              <Priority>100</Priority>
                              <HideBar>0</HideBar>
                              <Recurring>0</Recurring>
                              <OverAllocated>0</OverAllocated>
                              <LevelingCanSplit>0</LevelingCanSplit>
                              <LevelAssignments>0</LevelAssignments>
                              <CalendarUID>-1</CalendarUID>
                              <WBS>1.5</WBS>
                              <Start>2015-04-08T08:00:00</Start>
                              <Finish>2015-04-08T17:00:00</Finish>
                              <Duration>PT8H0M0S</Duration>
                              <DurationFormat>7</DurationFormat>
                              <Estimated>0</Estimated>
                              <PercentComplete>0</PercentComplete>
                              <PercentWorkComplete>0</PercentWorkComplete>
                              <PhysicalPercentComplete>0</PhysicalPercentComplete>
                              <ActualDuration>PT0H0M0S</ActualDuration>
                              <RemainingDuration>PT0H0M0S</RemainingDuration>
                              <EarlyStart>2015-04-08T08:00:00</EarlyStart>
                              <EarlyFinish>2015-04-08T17:00:00</EarlyFinish>
                              <LateStart>2015-04-08T08:00:00</LateStart>
                              <LateFinish>2015-04-08T17:00:00</LateFinish>
                              <ConstraintType>0</ConstraintType>
                              <Work>PT0H0M0S</Work>
                              <ActualWork>PT0H0M0S</ActualWork>
                              <RemainingWork>PT0H0M0S</RemainingWork>
                              <OvertimeWork>PT0H0M0S</OvertimeWork>
                              <ActualOvertimeWork>PT0H0M0S</ActualOvertimeWork>
                              <RemainingOvertimeWork>PT0H0M0S</RemainingOvertimeWork>
                              <Regular>PT0H0M0S</Regular>
                          </Task>
                          <Task>
                              <UID>7</UID>
                              <ID>7</ID>
                              <Name>Protocolli di certificazione comparati</Name>
                              <OutlineNumber>1.6</OutlineNumber>
                              <OutlineLevel>2</OutlineLevel>
                              <Summary>0</Summary>
                              <IsNull>0</IsNull>
                              <Active>1</Active>
                              <Manual>0</Manual>
                              <Rollup>1</Rollup>
                              <EffortDriven>1</EffortDriven>
                              <Milestone>0</Milestone>
                              <Critical>1</Critical>
                              <Priority>100</Priority>
                              <HideBar>0</HideBar>
                              <Recurring>0</Recurring>
                              <OverAllocated>0</OverAllocated>
                              <LevelingCanSplit>0</LevelingCanSplit>
                              <LevelAssignments>0</LevelAssignments>
                              <CalendarUID>-1</CalendarUID>
                              <WBS>1.6</WBS>
                              <Start>2015-04-08T08:00:00</Start>
                              <Finish>2015-04-08T17:00:00</Finish>
                              <Duration>PT8H0M0S</Duration>
                              <DurationFormat>7</DurationFormat>
                              <Estimated>0</Estimated>
                              <PercentComplete>0</PercentComplete>
                              <PercentWorkComplete>0</PercentWorkComplete>
                              <PhysicalPercentComplete>0</PhysicalPercentComplete>
                              <ActualDuration>PT0H0M0S</ActualDuration>
                              <RemainingDuration>PT0H0M0S</RemainingDuration>
                              <EarlyStart>2015-04-08T08:00:00</EarlyStart>
                              <EarlyFinish>2015-04-08T17:00:00</EarlyFinish>
                              <LateStart>2015-04-08T08:00:00</LateStart>
                              <LateFinish>2015-04-08T17:00:00</LateFinish>
                              <ConstraintType>0</ConstraintType>
                              <Work>PT0H0M0S</Work>
                              <ActualWork>PT0H0M0S</ActualWork>
                              <RemainingWork>PT0H0M0S</RemainingWork>
                              <OvertimeWork>PT0H0M0S</OvertimeWork>
                              <ActualOvertimeWork>PT0H0M0S</ActualOvertimeWork>
                              <RemainingOvertimeWork>PT0H0M0S</RemainingOvertimeWork>
                              <Regular>PT0H0M0S</Regular>
                          </Task>
                      </Tasks>
                  </Project>

                  • 6. Re: Simple XSTL
                    Korry

                    Works for me. I used your original XSLT with just the one modification (<xsl:for-each select="/Project/Tasks/Task">).

                    Transformed result:

                    <?xml version="1.0" encoding="utf-8"?>
                    <FMPXMLRESULT xmlns="http://www.filemaker.com/fmpxmlresult">
                      <ERRORCODE>0</ERRORCODE>
                      <PRODUCT BUILD="" NAME="" VERSION=""/>
                      <DATABASE DATEFORMAT="" LAYOUT="" NAME="" RECORDS="" TIMEFORMAT=""/>
                      <METADATA>
                        <FIELD EMPTYOK="YES" MAXREPEAT="" NAME="Name" TYPE="TEXT"/>
                        <FIELD EMPTYOK="YES" MAXREPEAT="" NAME="OutlineNumber" TYPE="TEXT"/>
                      </METADATA>
                      <RESULTSET FOUND="">
                        <ROW>
                          <COL>
                            <DATA/>
                          </COL>
                          <COL>
                            <DATA>0</DATA>
                          </COL>
                        </ROW>
                        <ROW>
                          <COL>
                            <DATA>Stato dell'arte</DATA>
                          </COL>
                          <COL>
                            <DATA>1</DATA>
                          </COL>
                        </ROW>
                        <ROW>
                          <COL>
                            <DATA>Riviste di settore catalogate</DATA>
                          </COL>
                          <COL>
                            <DATA>1.1</DATA>
                          </COL>
                        </ROW>
                        <ROW>
                          <COL>
                            <DATA>Leggi descritte</DATA>
                          </COL>
                          <COL>
                            <DATA>1.2</DATA>
                          </COL>
                        </ROW>
                        <ROW>
                          <COL>
                            <DATA>Centri di ricerca elencati</DATA>
                          </COL>
                          <COL>
                            <DATA>1.3</DATA>
                          </COL>
                        </ROW>
                        <ROW>
                          <COL>
                            <DATA>Scenari di impianto comparati</DATA>
                          </COL>
                          <COL>
                            <DATA>1.4</DATA>
                          </COL>
                        </ROW>
                        <ROW>
                          <COL>
                            <DATA>VOC di interesse elencati</DATA>
                          </COL>
                          <COL>
                            <DATA>1.5</DATA>
                          </COL>
                        </ROW>
                        <ROW>
                          <COL>
                            <DATA>Protocolli di certificazione comparati</DATA>
                          </COL>
                          <COL>
                            <DATA>1.6</DATA>
                          </COL>
                        </ROW>
                      </RESULTSET>
                    </FMPXMLRESULT>

                    • 7. Re: Simple XSTL
                      chakali

                      Hi Kory,

                      deleting the string "xmlns="http://schemas.microsoft.com/project" solved the problem with the modification you suggested!

                       

                      Thank you very much :)