要实现这样的配置文件。请问C#语言要怎样编写?
<Application>
 <Width>800</Width>(主窗体宽)
 <Height>600</Height>
 <PageSet>
  <Starter>page1</Starter>(主窗体)
  <Page>
   <Name>page1</Name>
   <Background>page1.jpg</Background>
   <Hotspot>
    <Image>button1.gif</Image>
    <Left>100</Left>
    <Top>100</Top>
    <Width>50</Width>
    <Height>24</Height>
    <Action>Goto page2</Action>
   </Hotspot>
   <Hotspot>
    <Image>button2.gif</Image>
    <Left>200</Left>
    <Top>100</Top>
    <Width>50</Width>
    <Height>24</Height>
    <Action>Goto page3</Action>
   </Hotspot>
  </Page>
  <Page>
   <Name>page2</Name>
   <Background>page2.jpg</Background>
   <Hotspot>
    <Image>button3.gif</Image>
    <Left>100</Left>
    <Top>100</Top>
    <Width>50</Width>
    <Height>24</Height>
    <Action>Goto page1</Action>
   </Hotspot>
  </Page>
  ......
 </PageSet>
</Application>