C# xml to keypair value
===

I have a problem which cant solve anymore and need a fresh insight. I need the following XML structure to become  keypair values.

XML

    <?xml version="1.0" encoding="utf-8"?>
    <data>
       <page>
        <titel>Home</titel>
        <url>http://data.home.nl</url>
        <page>
          <titel>link 1</titel>
          <url>http://data.home.nl/link1.aspx</url>
          <page>
        <titel>link 2</titel>
        <url>http://data.home.nl/link/link2.aspx</url>
        <page>
          <titel>link 3</titel>
          <url>http://data.home.nl/link/link/link3.aspx</url>
        </page>
        <page>
          <titel>Test 4</titel>
          <url>http://data.home.nl/link/link/test4.aspx</url>
        </page>
        <page>
          <titel>Test 5</titel>
          <url>http://data.home.nl/link/link/test5.aspx</url>
        </page>
        <page>
          <titel>Test 6</titel>
          <url>http://data.home.nl/link/link/test6.aspx</url>
        </page>
        <page>
          <titel>Test 7</titel>
          <url>http://data.home.nl/link/link/test7.aspx</url>
        </page>
      </page>
    </page>
  </page>
</data>	

What i need to achieve is the <title> and <url> in a keypair value, i'm lost....

Thanks!