title: How to retrieve last node using XPath in C#?
body: <p>I have following part of xml file.</p>
  
  <pre><code>&lt;UN N="@U1"&gt;
      &lt;DT N="24/06/2011"&gt;
          &lt;PN N="@P1"&gt;
              &lt;TM N="02:24:11"&gt;
                  &lt;JB T="GP"&gt;
                      &lt;A&gt;notepad&lt;/A&gt;
                      &lt;Z&gt;Notepad&lt;/Z&gt;
                      &lt;N&gt;Untitled - Notepad&lt;/N&gt;
                      &lt;J&gt;1;0;1;1;0;0&lt;/J&gt;
                      &lt;C&gt;0.00500;0.09500;0.03500&lt;/C&gt;
                      &lt;S&gt;1;0;1;1&lt;/S&gt;
                      &lt;P&gt;0;0&lt;/P&gt;
                      &lt;F&gt;0&lt;/F&gt;
                  &lt;/JB&gt;
              &lt;/TM&gt;
          &lt;/PN&gt;
      &lt;/DT&gt;
  
      &lt;DT N="23/06/2011"&gt;
          &lt;PN N="@P1"&gt;
              &lt;TM N="02:38:49"&gt;
                  &lt;JB T="PAGP"&gt;
                      &lt;A&gt;notepad&lt;/A&gt;
                      &lt;Z&gt;Notepad&lt;/Z&gt;
                      &lt;N&gt;Untitled - Notepad&lt;/N&gt;
                      &lt;J&gt;1;1;1;1;0;1&lt;/J&gt;
                      &lt;C&gt;0.00500;0.09500;0.03500&lt;/C&gt;
                      &lt;S&gt;1;1;0;0&lt;/S&gt;
                      &lt;P&gt;1;1&lt;/P&gt;
                      &lt;F&gt;0&lt;/F&gt;
                  &lt;/JB&gt;
              &lt;/TM&gt;               
          &lt;/PN&gt;
      &lt;/DT&gt;
  
      .....
      .....
  
  &lt;/UN&gt;
  </code></pre>
  
  <p>I need to get the last node where PN N=@P1.</p>
  
  <p>Sample query will be appreciated.</p>
  
  <p>Thanks in advance.</p>