Prince William will represent King Charles at the funeral of King Harald, while Princess Anne will also attend in a personal capacity as the new King Haakon's father.