Matze: Element und Kinder aus XHTML extrahieren und zu XML

Beitrag lesen

Hallo!

Ich schlag mich nun schon einige Zeit damit herum eine oder mehrere Listen aus einer XHTML-Datei zu extrahieren und deren Listenpunkte in ein Array zu übergeben.

Die Liste wird dynamisch erstellt und kann bei mehreren Einträgen mehrmals nacheinander im Quelltext stehen. Sie sieht/sehen dabei so aus

  
<ul class="foo">  
    <li class="bar">abc</li>  
    <li class="bla">123</li>  
    <li class="blub">a1b2c3</li>  
</ul>  

Daraus hätte ich gern ein Array

  
array => foo[0]  
         foo[0] => bar => abc  
         foo[0] => bla => 123  
         foo[0] => blub => a1b2c3  
// bei mehreren Listen:  
      => foo[1]  
         foo[1] =>.....  

Das umschreiben in ein Array krieg ich wahrscheinlich noch einfach mit den SimpleXML-Funktionen hin.
Ich weiß aber nicht, wie ich die Listen aus dem XHTML extrahieren kann.

Hat jemand eine Idee? Kann mir bitte jemand helfen?

Danke und Grüße, Matze