title: XPath to get one level of childnodes
body: <p>Using DOMXPath::query is it possible to get just one level deep of childNodes?</p>
  
  <p>For example if I had a document like:</p>
  
  <pre><code>&lt;div&gt;
      &lt;span&gt;
          &lt;cite&gt;
          &lt;/cite&gt;
      &lt;/span&gt;
      &lt;span&gt;
          &lt;cite&gt;
          &lt;/cite&gt;
      &lt;/span&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>I would want the NodeList to contain just the spans and not the cites.</p>
  
  <p>Should also mention that it won't always be the same elements (divs, spans, etc).  I would need it to work with any type of element.</p>
  
  <p>This is what I tried and it didn't seem to work:</p>
  
  <pre><code>//*[not(ancestor::div)]
  </code></pre>