Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
nivedhitha
Creator III
Creator III

parsing an xml input file with nested structure!! looking for help

Hi,

 

I have a very lengthy xml input with nested structure that im having difficulties in parsing.

Im providing a portion of the input below

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<Project xmlns="http://schemas.microsoft.com/project">

<SaveVersion>14</SaveVersion>

<FileName>IT_Currency_MSTR_To_PULSE_v4.xml</FileName>

<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>

<WeekDay>

<DayType>0</DayType>

<DayWorking>1</DayWorking>

<TimePeriod>

<FromDate>2017-10-28T00:00:00</FromDate>

<ToDate>2017-10-28T23:59:00</ToDate>

</TimePeriod>

<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>

</WeekDays>

</Calendar>

<Calendar>

<UID>3</UID>

<Name>Tylor H</Name>

<IsBaseCalendar>0</IsBaseCalendar>

<IsBaselineCalendar>0</IsBaselineCalendar>

<BaseCalendarUID>1</BaseCalendarUID>

</Calendar>

<Calendar>

<UID>4</UID>

<Name>MAS</Name>

<IsBaseCalendar>0</IsBaseCalendar>

<IsBaselineCalendar>0</IsBaselineCalendar>

<BaseCalendarUID>1</BaseCalendarUID>

</Calendar>

<Calendar>

<UID>5</UID>

<Name>Jerry</Name>

<IsBaseCalendar>0</IsBaseCalendar>

<IsBaselineCalendar>0</IsBaselineCalendar>

<BaseCalendarUID>1</BaseCalendarUID>

</Calendar>

</Project>


I have to load this data into a db table with the below structure0683p000009M3tW.png

 

I tried to parse it with tXMLMap but I can create loop on only 1 node but here I need to loop multiple nodes.

Can someone please help me with this?

Any help is appreciated.

 

Thank you in advance

 

 

 

Labels (3)
1 Reply
manodwhb
Champion II
Champion II