title: Return node level of hierarchical xml
body: <p>In a treeview you can retrieve the level of an item.  I am trying to accomplish the same thing with the given input being an object.</p>
  
  <p>The XML data I will use for this example would be something like the following</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8" ?&gt;
  &lt;Testing&gt;
    &lt;Numbers&gt;
      &lt;Number val="1"&gt;
        &lt;Number val="1.1"&gt;
          &lt;Number val="1.1.1"&gt;
            &lt;Number val="1.1.2" /&gt;
            &lt;Number val="1.1.3" /&gt;
            &lt;Number val="1.1.4" /&gt;
          &lt;/Number&gt;   
        &lt;/Number&gt;
        &lt;Number val="1.2" /&gt;
        &lt;Number val="1.3" /&gt;
        &lt;Number val="1.4" /&gt;
      &lt;/Number&gt;
      &lt;Number val="2" /&gt;
      &lt;Number val="3" /&gt;
      &lt;Number val="4" /&gt;
    &lt;/Numbers&gt;
    &lt;Numbers&gt;
      &lt;Number val="5" /&gt;
      &lt;Number val="6" /&gt;
      &lt;Number val="7" /&gt;
      &lt;Number val="8" /&gt;
    &lt;/Numbers&gt;
  &lt;/Testing&gt;
  </code></pre>
  
  <p>This one is kicking my butt!</p>