title: HTML DOM Parser
body: <p>i'm using html dom parser</p>
  
  <p>i have html code like this and want to parse all LI's from first UL with class blue</p>
  
  <pre><code>&lt;html&gt; 
  &lt;div id="rhy"&gt;
  &lt;h2 class="text"&gt;Text1&lt;/h2&gt;
  &lt;ul class="blue"&gt;
  &lt;li&gt;1&lt;/li&gt;
  &lt;li&gt;2&lt;/li&gt;
  &lt;li&gt;3&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h2 class="text"&gt;Text2&lt;/h2&gt;
  &lt;ul class="blue"&gt;
  &lt;li&gt;4&lt;/li&gt;
  &lt;li class="z"&gt;5&lt;/li&gt;
  &lt;li&gt;6&lt;/li&gt;
  &lt;/ul&gt;
  &lt;/div&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>and i have php code</p>
  
  <pre><code>$res = "";
  foreach($html-&gt;find('#rhy -&gt; .blue -&gt; li[!class]') as $element) 
  {
      $res = $res . $element;
  }
  echo $res;
  </code></pre>
  
  <p>this code returns </p>
  
  <pre><code>&lt;li&gt;1&lt;/li&gt;&lt;li&gt;2&lt;/li&gt;&lt;li&gt;3&lt;/li&gt;&lt;li&gt;4&lt;/li&gt;&lt;li&gt;5&lt;/li&gt;
  </code></pre>
  
  <p>but i want to have</p>
  
  <pre><code>&lt;li&gt;1&lt;/li&gt;&lt;li&gt;2&lt;/li&gt;&lt;li&gt;3&lt;/li&gt;
  </code></pre>
  
  <p>i'll be happy if someone know how to solve my problem</p>