title: Get last several nodes in XSL, spanning parents
body: <p>I have XML that looks like this:</p>
  
  <pre><code>&lt;2011&gt;
    &lt;05&gt;
      (item)
      (item)
    &lt;/05&gt;
    &lt;06&gt;
      (item)
    &lt;/06&gt;
  &lt;/2011&gt;
  </code></pre>
  
  <p>I'd like to get the last three items. However, I can't just get the last three items of the last item in the list, because sometimes that last item doesn't have three (in this example, it's if we're in a new month and there's only one item posted so far). </p>
  
  <p>How do I go about getting the last three items without worrying about which parent they belong to? </p>