AnsweredAssumed Answered

Please help with xsl scheme

Question asked by akrils on Jan 14, 2018
Latest reply on Jan 15, 2018 by Johan Hedman

Could anyone help me to create xsl to tranform xml file saved from FileMaker:

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

<!-- This grammar has been deprecated - use FMPXMLRESULT instead -->

<FMPDSORESULT xmlns="http://www.filemaker.com/fmpdsoresult">

<ERRORCODE>0</ERRORCODE>

<DATABASE>horizon.fmp12</DATABASE>

<LAYOUT/>

<ROW RECORDID="3" MODID="5">

<Epasts>name@domain.xx</Epasts>

<IenakumaVeids>1011</IenakumaVeids>

<IenakumuPeriodsLidz>2017-01-31</IenakumuPeriodsLidz>

<IenakumuPeriodsNo>2016-01-01</IenakumuPeriodsNo>

<Ienemumi>3000.26</Ienemumi>

<IesniegsanasVeids>1</IesniegsanasVeids>

<Izdevumi>0.00</Izdevumi>

<IzmaksasDatums>2017-06-22</IzmaksasDatums>

<IzmaksasMenesis>6</IzmaksasMenesis>

<NeapliekamieIenakumi>0.00</NeapliekamieIenakumi>

<NmrKods>11111111111</NmrKods>

<Nodoklis>300.83</Nodoklis>

<ParskGads>2017</ParskGads>

<ParskMen>6</ParskMen>

<PersonasKods>22222222222</PersonasKods>

<Sagatavotajs>Name Surname</Sagatavotajs>

<Talrunis>44444444</Talrunis>

<VardsUzvards>Name1 Surname1</VardsUzvards>

</ROW>

<ROW RECORDID="4" MODID="7">

<Epasts>name@domain.xx</Epasts>

<IenakumaVeids>1011</IenakumaVeids>

<IenakumuPeriodsLidz>2017-01-31</IenakumuPeriodsLidz>

<IenakumuPeriodsNo>2016-01-01</IenakumuPeriodsNo>

<Ienemumi>3000.29</Ienemumi>

<IesniegsanasVeids>1</IesniegsanasVeids>

<Izdevumi>0.00</Izdevumi>

<IzmaksasDatums>2017-06-22</IzmaksasDatums>

<IzmaksasMenesis>6</IzmaksasMenesis>

<NeapliekamieIenakumi>0.00</NeapliekamieIenakumi>

<NmrKods>11111111111</NmrKods>

<Nodoklis>300.73</Nodoklis>

<ParskGads>2017</ParskGads>

<ParskMen>6</ParskMen>

<PersonasKods>33333333333</PersonasKods>

<Sagatavotajs>Name Surname</Sagatavotajs>

<Talrunis>44444444</Talrunis>

<VardsUzvards>Name2 Surname2</VardsUzvards>

</ROW>

</FMPDSORESULT>

 

to format:

<?xml version="1.0" encoding="WINDOWS-1257"?>

<DokPFPISKv2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<ParskGads>2017</ParskGads>

<ParskMen>6</ParskMen>

<NmrKods>11111111111</NmrKods>

<IesniegsanasVeids>1</IesniegsanasVeids>

<Epasts>name@domain.xx</Epasts>

<Talrunis>44444444</Talrunis>

<Sagatavotajs>Name Surname</Sagatavotajs>

<Tab>

<R>

<PersonasKods>22222222222</PersonasKods>

<VardsUzvards>Name1 Surname1</VardsUzvards>

<IenakumaVeids>1011</IenakumaVeids>

<IenakumuPeriodsNo>2016-01-01</IenakumuPeriodsNo>

<IenakumuPeriodsLidz>2017-01-31</IenakumuPeriodsLidz>

<IzmaksasDatums>2017-06-22</IzmaksasDatums>

<IzmaksasMenesis>6</IzmaksasMenesis>

<Ienemumi>3000.26</Ienemumi>

<NeapliekamieIenakumi>0.00</NeapliekamieIenakumi>

<Izdevumi>0.00</Izdevumi>

<Nodoklis>300.83</Nodoklis>

</R>

<R>

<PersonasKods>33333333333</PersonasKods>

<VardsUzvards>Name3 Surname3</VardsUzvards>

<IenakumaVeids>1011</IenakumaVeids>

<IenakumuPeriodsNo>2016-01-01</IenakumuPeriodsNo>

<IenakumuPeriodsLidz>2017-01-31</IenakumuPeriodsLidz>

<IzmaksasDatums>2017-06-22</IzmaksasDatums>

<IzmaksasMenesis>6</IzmaksasMenesis>

<Ienemumi>3000.29</Ienemumi>

<NeapliekamieIenakumi>0.00</NeapliekamieIenakumi>

<Izdevumi>0.00</Izdevumi>

<Nodoklis>300.73</Nodoklis>

</R>

</Tab>

</DokPFPISKv2>

 

 

 

 

 

 

 

 

 

 

Outcomes