3.1. Example of construction mode

Let's have input data:

<Contract num = "0123456789">
  <Client role       = "1"
          name       = "Some Company Ltd"
          cId        = "12345678" />
  <Client role       = "2"
          firstname  = "John"
          familyname = "Smith"
          pId        = "311270/1234" />
  <Client role       = "3"
          firstname  = "Fred"
          familyname = "Brown"
          cId        = "87654321" />
</Contract>

The required result is different:

<Contract ProcessedDate = "2006-02-05 14:00"
          ConractId     = "0123456789" >
  <Owner  ComanyId  = "12345678"
          Name      = "Some Company Ltd" />
  <Holder PersonalId = "311270/1234"
          Firstname  = "John"
          Lastname   = "Smith" />
  <Policyholder CompanyId = "87654321"
                Name      = "Fred Brown" />
</Contract>